通过外部SMTP服务器传递时,邮件将传递到垃圾邮件文件夹

时间:2015-09-04 13:29:09

标签: php email phpmailer email-spam

我目前正在使用PHPMailer在PHP中发送电子邮件,例如:

$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->isHTML(true);
$mail->SMTPSecure = "ssl";
$mail->Host = "MY_EXTERNAL_SMTP_SERVER";
$mail->Port = 465;
$mail->Username = "info@xxxxxx.com";
$mail->Password = "MY_PASSWORD";
$mail->From = "info@xxxxxx.com";
$mail->FromName = "xxxxxx.com";
$mail->AddAddress("xxxxxx@gmail.com");
$mail->Subject = "=?UTF-8?B?".base64_encode("test")."?=";
$mail->Body = "123";
$mail->Send()

当我向Gmail发送电子邮件时,我发现从Yahoo!发送电子邮件SMTP服务器发送到收件箱,但从任何其他外部SMTP服务器发送电子邮件会导致邮件自动标记为垃圾邮件。

为什么会这样?我该如何防止它发生?

0 个答案:

没有答案