梨mail.php和namecheap服务器抛出错误

时间:2019-03-14 06:41:43

标签: php pear namecheap

试图与便宜的名字取得联系,他们无法帮助我,只能将我引导到那里的支持页面。

我得到的错误是这个。

  

无法连接到mail.privateemail.com:587 [SMTP:无法连接套接字:php_network_getaddresses:getaddrinfo失败:名称或服务未知(代码:-1,响应:)]

我使用的代码只是一个使用pear mail.php的简单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>';
}

如果有人以前曾经这样做过,可以提供一些建议或帮助,请感激。

0 个答案:

没有答案