通过smtp服务器通过反垃圾邮件网关阻止电子邮件phpmailer

时间:2020-11-10 09:12:40

标签: php email smtp

我有一个向用户发送电子邮件的注册表。 这是我的操作方式(使用smtp服务器)

        <TextBox Text="Foobar">
            <TextBox.Template>
                <ControlTemplate TargetType="{x:Type TextBox}">
                    <RichTextBox>
                        <FlowDocument>
                            <Paragraph>
                                <Run Text="{TemplateBinding Text}"></Run>
                            </Paragraph>
                        </FlowDocument>
                    </RichTextBox>
                </ControlTemplate>
            </TextBox.Template>
        </TextBox>

效果很好,用户收到了电子邮件。 但是对于具有特定域(例如XXXX@specificdomain.fr)的用户,他们不会接收邮件。 (在垃圾邮件中都没有)

我检查SMTP服务器的日志,并且电子邮件似乎已发送。 这是日志:

$fromserver = "noreply@XXX.com"; 
require("PHPMailer/PHPMailerAutoload.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Host = "XXXX.fr";
$mail->SMTPAuth = false;
$mail->Port = 25;
$mail->SMTPSecure = false;                                  
$mail->IsHTML(true);
$mail->SMTPAutoTLS = false;
$mail->From = "noreply@xxxx.com";
$mail->FromName = "xxx";
$mail->Sender = $fromserver;
$mail->Subject = $subject;
$mail->Body = $body;
$mail->AddAddress($email_to);
if(!$mail->Send())
{
  echo "Mailer Error: " . $mail->ErrorInfo;
} else {
  echo "<div>
<p><strong>SUCCESS Consultez votre messagerie, un email vous a éyé envoyé pour valider votre inscription.<strong></p></div><br /><br /><br />";
}

我不知道为什么它对他们不起作用,这可能是特定域的防火墙出现问题或诸如此类的东西,从而阻止了电子邮件吗?谢谢您的时间。

更新:我现在知道一个反垃圾邮件网关已经阻止了发送到XXXX@specificdomain.fr的邮件。这就是为什么未收到邮件的原因。 有没有一种方法可以抛出反垃圾邮件网关? 谢谢

0 个答案:

没有答案