试图与便宜的名字取得联系,他们无法帮助我,只能将我引导到那里的支持页面。
我得到的错误是这个。
无法连接到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>';
}
如果有人以前曾经这样做过,可以提供一些建议或帮助,请感激。