2015-04-18 95 views
-1

的页面如下: - http://www.coresdaventura.com/free-quote.php - http://www.coresdaventura.pt/orcamentos-gratis.phpPHP - 一些电子邮件未到达我的收件箱/垃圾邮件

这是两个页面相同的代码:

$header = "Mime-version:1.0\n"; 
$header .= "Content-type: text/html;charset=iso-8859-1\n"; 
$header .= "From: " . $_POST['email'] . "<" . $_POST['email'] . ">\r\n"; 

$content = "<html> 
      <style> 
       //some style 
      </style> 
      <body> 
       //some content 
      </body> 
      </html>"; 

$email = "[email protected]"; 

mail($email, utf8_encode("Subject example"), $content, $header); 

有时客户联系我们说他们已经给我们发送了一些认为该网站的电子邮件,但我们还没有收到(不在垃圾邮件文件夹中)。任何想法为什么?

注:我们正在使用Gmail的平台,为公司的电子邮件(https://www.gmail.com/intl/en_us/mail/help/work.html

+1

检查您的垃圾邮件的电子邮件 –

+0

没有电子邮件。是不是垃圾邮件文件夹 – expertCode

+0

查看smtp服务器或php.ini [邮件功能]选项的问题。在php.ini中启用mail.log。 – Deadooshka

回答

-1

您不使用Gmail的平台 - 你是假装使用它(至少这是其他服务器如何看待它)。

如果你想使它工作,使用PHP SMTP图书馆,它允许你用你的谷歌用户名和密码,以及他们的SMTP服务器进行验证,从而使用他们的真实平台。

+0

我不是说我们想要使用Gmail平台......我只是提到了这一点,因为它可能会对发生这种情况的原因产生一些影响。你可能误解了这句话,因为我用了“使用”这个词。我知道这是另一台接收它和gmail复制的服务器。 – expertCode

+0

好吧,无论如何,如果您真的想发送电子邮件,以便任何人都可以收到它,使用php mail()函数并不是非常有用。如果那是你或客户无关紧要。 – mariobgr

+0

但是,如果您不想更改代码,只需在您的gmail帐户的垃圾邮件规则中为该特定域添加例外。应该工作..但只为你。任何其他收件箱都会视为垃圾邮件。 – mariobgr

相关问题