使用PHP sendmail()类。 Xampp 3.2.1在Windows本地机器上。 PHP 5.5.15。使用我的Gmail帐户处理电子邮件。
我可以发送到我的xxx@telus.net电子邮件(我经常使用的个人电子邮件),发送到xxx@gmail.com电子邮件,但它没有通过我的xxx @ hotmail电子邮件。
如何开始解决为什么它不适用于hotmail电子邮件?对于此设置,某些电子邮件帐户是否有限制?
基本电子邮件代码如下:
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer = 'smtp';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->Host = 'smtp.gmail.com';
$mail->IsHTML(true);
$mail->SMTPAuth = true;
$mail->Username = 'XXXXXXXXXX@gmail.com';
$mail->Password = 'XXXXXX';
//Sender Info
$mail->From = 'Test.com';
$mail->FromName = 'Mr. Somebody';
//prepare email body
$mail_body = '<html>
<h2>User Registration Verification from anyCompany</h2>
<p>Thank you for registering</p>
</body>
</html>';
$mail->addAddress('XXXX@Hotmail.com','Jack');
$mail->Subject = "Message from anyCompany: Registration";
$mail->Body = $mail_body;
$mail->Send();
提前致谢!
答案 0 :(得分:0)
您的电子邮件看起来像垃圾邮件。您是否检查了Hotmail帐户上的垃圾邮件文件夹?