груша mail.php & namecheap сервер бросает ошибки - PullRequest
0 голосов
/ 14 марта 2019

пытался связаться с именем дешево, и они не могли помочь мне, только направив меня на там страницу поддержки.

ошибка, которую я получаю, это.

Не удалосьconnect to mail.privateemail.com: 587 [SMTP: Не удалось подключить сокет: php_network_getaddresses: getaddrinfo не удалось: имя или служба неизвестна (код: -1, ответ:)]

код, который я используюэто простой php-мейлер, использующий pear mail.php

<?php
// Pear Mail Library
require_once "Mail.php";

$from = '<example@email.com>';
$to = '<someuser@gmail.com>'
$subject = 'hello'; // subject of mail
$body = "Hello world!"; //content of mail

$headers = array(
    'From' => $from,
    'To' => $to,
    'Subject' => $subject
);

$smtp = Mail::factory('smtp', array(
        'host' => 'mail.privateemail.com ',
        'port' => '587',
        'secure' => false,
        'auth' => true,
        'username' => 'example@namecheap.com',
        'password' => 'password'
    ));

// Send the mail
$mail = $smtp->send($to, $headers, $body);

//check mail sent or not
if (PEAR::isError($mail)) {
    echo '<p>'.$mail->getMessage().'</p>';
} else {
    echo '<p>Message successfully sent!</p>';
}

, если кто-то делал это раньше и может дать совет или помощь, которые будут оценены.

...