当我使用规范电子邮件地址时,PHP5电子邮件没有收到?

时间:2011-06-28 05:52:16

标签: php email email-integration

您好,我必须在我的网站上注册客户端时发送电子邮件。当我使用Gmail注册时,我从我的网站成功注册了电子邮件。但是,当我使用像learner@learner.com或nibo@cukabula.com这样的规范电子邮件时,我收不到任何邮件。我检查了我的垃圾邮件文件夹,它也没有收到。为什么会这样。我使用php5电子邮件功能发送邮件。

这是我的电子邮件标题

$headers2  = 'MIME-Version: 1.0' . "\r\n";
$headers2 .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers2 .= 'From: Client Order <info@nibogrp.com>';

我使用的功能

mail($Email,$order_subject2,$messageBody,$headers2);

请帮帮我。

1 个答案:

答案 0 :(得分:1)

我认为这是一个落在PHP范围之外的问题。电子邮件接受规则高度依赖于提供者,但以下是一些常见提示:

  • 使用From子句中的电子邮件地址:From: <email@domain.com>
  • 使用mail() -f
  • 中的additional_parameters参数设置信封发件人地址
  • 确保为发件人电子邮件的域名设置SPF record
  • 检查您的服务器的IP地址是否列在任何DNSBL中,并按照任何中列出的建议删除步骤进行删除。