我只能从同一域的电子邮件地址接收PHP邮件功能发送的邮件

时间:2017-08-17 18:30:01

标签: php email

我正在使用PHP mail()函数发送电子邮件。我可以通过来自同一域的电子邮件接收从我的网络应用程序发送的邮件(例如,如果我的网络应用程序位于mywebsite.com上,我只能通过地址me@mywebsite.com接收来自应用程序的电子邮件)。我曾尝试将邮件发送到两个Gmail地址和一个Outlook地址,但未收到。

这是我的邮件功能:

mail($email, "Subject", $message, "From: somebody@mywebsite.com\r\nContent-type: text/html; charset=iso-8859-1");

感谢您的帮助!

2 个答案:

答案 0 :(得分:0)

这可能是垃圾邮件问题。 您可能正在使用sendmail从服务器发送实际的电子邮件。您需要查看MTA的日志(后缀?)以获取更多详细信息。

答案 1 :(得分:0)

检查服务器的SMTP设置。 此外,它可能会转到垃圾邮件或Outlook的SPAM文件夹,请检查。