PHP mail()函数无法正常工作

时间:2012-05-09 14:20:05

标签: php email

我使用PHP mail()函数从我的网站发送电子邮件。没有地址,标题等问题...... 该功能实际上发送电子邮件,但似乎他们无法访问某些特定地址。

示例:

  1. 邮件从x@domain1.com到x @ domain1.com,y @ domain2.com - 收到 x,未在y
  2. 上收到
  3. 邮件从x@domain1.com到y @ domain2.com,x @ domain1.com - 收到 x,未在y
  4. 上收到
  5. 邮件从y@domain2.com到x @ domain1.com,y @ domain2.com - 收到 x,未在y
  6. 上收到
  7. 邮件从y@domain2.com到y @ domain2.com,x @ domain1.com - 收到 x,未在y
  8. 上收到

    为什么会这样?

1 个答案:

答案 0 :(得分:1)

如果您正在发送邮件,并且该邮件是由一个人而不是另一个人收到的,则问题几乎总是由于接收方端的问题。

我会说你的电子邮件最有可能陷入垃圾邮件过滤器的某个地方。通过PHP发送的电子邮件往往看起来非常像垃圾邮件发送者发送的电子邮件 - 您有一个From:标题与发送它的服务器不匹配,并且已经发送给多个人。您是否也设置了Reply-to:标题?

如果您使用代码作为基本电子邮件发送,请查看是否通过y;那么你可以开始添加额外的标题,直到你再次停止工作....