我遇到了一個奇怪的問題。有些客戶希望能夠使用Gmail通過他們網站的網頁表單提交的電子郵件。直到罐裝響應,一切工作正常。只需點擊網上表單提交的電子郵件中的「回覆」,就像一個魅力,並回復發件人。但是,谷歌實驗室的CannedResponses被證明是一個問題。預設響應自動回覆到[email protected]
(顯然是因爲隱私原因而更改),而不是發件人的電子郵件地址。我是否做了錯誤的標題,還是有另一種解決方法?下面的代碼:什麼是正確的方式發送PHP郵件頭?
function send_mail($to, $subject, $from, $messageData=array()) {
// Build the message here
$mailheaders = "From: $from";
$mailheaders .= "\r\n";
$mailheaders .= "Reply-To: $from";
return mail($to, $subject, $message, $mailheaders);
}
編輯澄清: 我的意思被送到[email protected]
自動回覆是我的用戶名at
我的Dreamhost的Web服務器 - ps0000.dreamhostps.com
您的郵件服務器沒有自動回覆選項嗎? – 2013-04-09 21:29:37
谷歌是郵件服務器 - 他們使用Google Apps for Business – drewwyatt 2013-04-09 21:30:20
我想我現在得到它,最好的選擇停止使用郵件(),所以你有真正的控制(切換到phpmailer或swiftmailer庫)或添加臭名昭着的** - f * *參數郵件() – 2013-04-09 21:34:36