我将尝试为我的网站制作一项电子邮件服务,但在我尝试下面的代码后,发现我的Hotmail账户无法接收测试邮件,但其他账户都没有问题(如Gmail和Yahoo)。 我正在使用Godaddy托管。请帮忙。
我的代码:
我的代码:
<?php
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->setFrom('example@example.com', 'example');
$mail->addAddress('myemailid@hotmail.com', 'myname');
$mail->Subject = 'PHPMailer mail() test';
$mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__));
$mail->AltBody = 'This is a plain-text message body';
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
?>
mail()
发送邮件(PHPMailer 的默认方式),因此该消息将通过您的本地邮件服务器发送,并且该消息的记录将在您的邮件服务器日志中。 - Synchro