我遇到与this question中提出的问题类似的问题。
sendmail(通过PHP)将发送一封电子邮件,除非它发送到与其所在服务器具有相同域的地址。
我理解这是因为sendmail正试图在本地发送电子邮件。
我对服务器的控制有限,因为它是一个共享的托管环境。我几乎只限于配置php.ini和修改php。在这些限制内有一种方法可以告诉sendmail做我想要的吗?
如果做不到这一点,我看到的唯一其他选择是使用SMTP并让谷歌发送电子邮件,这看起来有点过头了,因为sendmail已经准备好使用了。
答案 0 :(得分:0)
我不知道,但如果可以,请与您的主机联系并要求他们从以下网址中删除您的域名:
的/ etc /邮件/本地宿主名
如果您使用qmail,请从
中删除您的域名的/ var / QMAIL /控制/ virtualdomains
(地点可能有所不同)