繁体   English   中英

PHP邮件发送问题

[英]PHP mail sending problems

我创建了带有标题的标准php脚本,用于将邮件发送给我的客户,我的客户在自己的域邮件帐户上拥有商业邮件帐户。 对于任何个人帐户(例如gmail,yahoo),邮件功能都可以正常工作。 但是,如果我将邮件发送到任何企业邮件帐户,它都不会进入收件箱,但邮件状态显示已成功发送。 我检查了我的邮件功能标头,它也看起来不错。 而且我还尝试了另一个PHP邮件功能,例如PHP-Mailer,RMail,这些第三方功能也返回值true,但是邮件不在收件箱中。 我的服务器操作系统是Linux,请清除任何一个,谢谢

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM