2015-04-18 175 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

相關問題