在使用 PHPMailer 从我的php代码向我的 Office365 发送邮件时遇到了一些麻烦,我有一个 GoDaddy 共享托管 SSL 证书。
这是我以前的设置,所有设置都可以与它们完美配合:
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->SMTPDebug = 2;
$mail->Host = 'smtpout.secureserver.net';
$mail->Port = 80;
$mail->SMTPAuth = true;
$mail->SMTPSecure = 'none';
$mail->Username = 'email@address.com';
$mail->Password = 'password';
我的DNS spf记录如下:
TXT @ v=spf1 include:secureserver.net -all
最近GoDaddy或Office365似乎有所更改,但我找不到正确的方法。
我已经尝试了这里看到的大多数答案: