【问题标题】:PHP mail sending problemsPHP邮件发送问题
【发布时间】:2013-05-28 06:33:21
【问题描述】:

我创建了带有标题的普通 php 脚本,用于将邮件发送给我的客户,我的客户在他们自己的域邮件帐户上拥有业务邮件帐户。邮件功能适用于任何个人帐户,如 gmail、yahoo。但是,如果我将邮件发送到任何企业邮件帐户,它不会进入收件箱,但邮件状态会显示成功发送。我检查了我的邮件功能标题,它看起来也很好。我也尝试过另一个 php 邮件功能,如 PHP-Mailer、RMail,这些第三方函数也返回值 true,但邮件不在收件箱中。我在Linux中的服务器操作系统,请清除这个任何一个,谢谢提前

【问题讨论】:

  • 我曾经遇到过这个问题,我的电子邮件由于某种原因没有通过垃圾邮件过滤器。
  • “它不会进入收件箱”所以它会进入SPAM 还是无处??
  • 不在垃圾邮件中也swanpnesh

标签: php email smtp


【解决方案1】:

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

【讨论】:

  • 感谢您的热情回复,您能举个例子吗
猜你喜欢
  • 2017-06-05
  • 2016-06-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-11-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多