2013-05-28 35 views
0

我被创建了正常的php脚本,用于将邮件发送给我的客户,我的客户有自己的域名邮件帐户的企业邮件帐户。邮件功能适用于任何个人帐户,如Gmail,雅虎。但是,如果我发送邮件到任何企业邮件帐户它不会收件箱,但邮件状态说成功发送。我检查了我的邮件功能标题,它也很好看。并且我还尝试了另一个PHP邮件功能,如PHP-Mailer,RMail,这些第三方功能也返回值true,但邮件不在收件箱中。我的服务器操作系统在Linux中,请清除此任何一个,谢谢提前PHP邮件发送问题

+0

我有这个问题一次,我的电子邮件没有通过spamfilter出于某种原因。 – randomizer

+0

“它不会进入收件箱”,那么它会进入“SPAM”还是无处? – swapnesh

+0

未在垃圾邮件中swanpnesh –

回答

0

只要邮件成功离开服务器,您的mailfunction将成功发送。收件人的服务器是否接收到电子邮件并接受它,对于您的邮件功能是未知的,完全不在您的手中。 由于您提到发送给您的个人电子邮件地址的测试邮件全部到达,我认为问题不在您的PHP程序中,而是在收件人邮件服务器不接受电子邮件。他们很可能被过滤为垃圾邮件。防止这种情况的一种好方法是在有效域上使用真正的电子邮件地址,并在该域(同一IP地址)上使用SMTP服务器发送邮件。否则,许多邮件服务器将看到发送邮件的程序的IP地址和“FROM”字段中的邮件服务器的IP地址不同,并将其标记为垃圾邮件。

+0

感谢您的回复,您能举一些例子吗? –