无法将电子邮件发送到我自己网域中的地址
我的域上有一个简单的php脚本,它给我发了一封电子邮件:
...
$toMail = "me@gmail.com"; //this works - I get the email at my gmail
$toMail = "me@mydomain.com"; //this doesn't - I get nothing
mail($toMail, $subject, $message, $header);
要更改哪些设置来解决此问题?
我的域上有一个简单的php脚本,它给我发了一封电子邮件:
...
$toMail = "me@gmail.com"; //this works - I get the email at my gmail
$toMail = "me@mydomain.com"; //this doesn't - I get nothing
mail($toMail, $subject, $message, $header);
要更改哪些设置来解决此问题?
对于使用Google Apps发送电子邮件的人来说,但是在其他提供商中拥有您的主机,对于不太熟悉cPanel的人来说,这是更详细的说明。
当将电子邮件发送到我域内的帐户时,我可以解决使用PHP表单从我的域发送电子邮件的问题。
即 联系表单发送电子邮件至 。即使我的网域具有使用 Google Apps 的网域的正确 MX 记录,上述操作也无法正常工作。mydomain.example
contact@mydomain.example
正如Mike(和其他人)在上面指出的那样,问题得到了解决:将MX记录添加到cPanel中。
通过此设置,我能够使用邮件PHP功能将电子邮件发送到与我的网站相同的域内的电子邮件帐户。
谷歌应用说明谈论MX记录 https://support.google.com/a/answer/54717?hl=en
我自己也遇到过这个问题,当我最近重新设计一个网站时。
我们的系统的设置方式存在问题,因此系统认为由于电子邮件来自同一域,因此它是垃圾邮件,因此阻止了它。
请与您的系统管理员联系,以确保您可以发送电子邮件等。
要么这样,要么你必须修改标头,使其看起来像是从外部地址发送的。希望你能把它整理好。