PHP邮件功能未发送到Office 365

PHP邮件功能未发送到Office 365,php,office365,phpmailer,sendmail,Php,Office365,Phpmailer,Sendmail,我有一个php邮件功能,它适用于所有电子邮件(gmail、zoho和其他邮件),但使用office365设置的邮件除外 这是php电子邮件代码: <?php $to = "me@mydomain.com"; $subject = "Test Subject"; $txt = "Hello world!"; $headers = "From: hello@gmail.com" . "\r\n" . "CC: anotherme@mydomain.com"; mail($to,$subjec

我有一个php邮件功能,它适用于所有电子邮件(gmail、zoho和其他邮件),但使用office365设置的邮件除外

这是php电子邮件代码:

<?php
$to = "me@mydomain.com";
$subject = "Test Subject";
$txt = "Hello world!";
$headers = "From: hello@gmail.com" . "\r\n" .
"CC: anotherme@mydomain.com";

mail($to,$subject,$txt,$headers);
?>

无论何时,我将“to”字段设置为gmail和其他域(使用gmail app或zoho设置),它都可以工作,但当我使用Office365将“to”字段设置为域设置时,它不会到达收件箱


我也没有看到任何错误日志。如何解决此问题?

可能是垃圾邮件相关的问题?您可以使用以下工具进行测试:Office365是否正确设置了邮件服务器,以减少垃圾邮件等?如果邮件服务器的设置“正确”(在我看来),则需要从允许的服务器发送电子邮件。例如,签出:。它告诉你更多关于我的意思。检查你发送邮件的邮箱帐户的收件箱。可能Office 365域拒绝您的邮件(见@ M·艾历臣的评论)或认为它是垃圾邮件。有什么想法如何检查日志文件?我正在使用godaddy。我不可能检查访问我网站的用户的收件箱!!!他们中的大多数人都使用gmail。也许这是一个与垃圾邮件相关的问题?您可以使用以下工具进行测试:Office365是否正确设置了邮件服务器,以减少垃圾邮件等?如果邮件服务器的设置“正确”(在我看来),则需要从允许的服务器发送电子邮件。例如,签出:。它告诉你更多关于我的意思。检查你发送邮件的邮箱帐户的收件箱。可能Office 365域拒绝您的邮件(见@ M·艾历臣的评论)或认为它是垃圾邮件。有什么想法如何检查日志文件?我正在使用godaddy。我不可能检查访问我网站的用户的收件箱!!!他们大多使用gmail。