2013-02-17 64 views
1

我有一個稍微惱人的問題:我的Gmail帳戶收到一封由php郵件功能發送的郵件兩次。當我使用不同的電子郵件時,郵件只接收一次(hotmail,自己的域名)。我想這個問題存在於我的頭文件代碼中。PHP Mail函數兩次發送同樣的郵件到Gmail

$headers = 'MIME-Version: 1.0' . "\r\n"; 
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 
$headers .= 'From: '.$naammail.' <'.$afzender.'>' . "\r\n"; 

$naammail是郵件程序的名稱和$afzender是發件人的電子郵件。

郵件功能:mail($email,$onderwerp,$bericht,$headers);

任何幫助,將不勝感激!

+0

您能否詳細說明'當我使用不同的電子郵件時,郵件只收到一次? 「To:」字段在哪裏? – SparKot 2013-02-17 14:15:43

+0

我讓用戶輸入他們的電子郵件。當我使用Hotmail帳戶進行測試時,整個腳本只運行一次。 to字段在那裏 - 用戶輸入的電子郵件。 – Andre 2013-02-17 14:25:30

回答

0
mail($email, $subject, $message, $headers); 

請確保您使用正確。電子郵件應該只發送到存儲在$ email中的電子郵件地址。使用上面的代碼併爲變量使用適當的名稱。它有助於輕鬆區分問題(如果有的話)。

0

對我來說,我只是需要通過空白的第一個參數,因爲我已經有電子郵件地址,在$頭參數到字段。

mail("", $subject, $message, $headers); 
相關問題