2010-07-10 68 views
4

我有一個PHP郵件腳本,成功地發送電子郵件到一切,但GMail地址,所以現在我試圖創建一個與PEAR的郵件和Mail_Mime包可以發送到GMail。我已經得到了這樣的印象,只有通過GMail的SMTP服務器連接才能發送消息時纔可能。當嘗試一個簡單的測試腳本,我得到以下錯誤:PEAR郵件,「無法設置發件人」

unable to set sender to [[email protected]]

這沒有什麼錯的地址,並this site表明,如果沒有什麼格式不正確的大概地址,那麼它是一個服務器連接問題。但是,如何解決這種情況下的連接問題?還是有什麼我做錯了?或者還有另一種更簡單的方式讓PHP腳本成功發送郵件給Gmail嗎?

我的代碼如下(電子郵件地址和密碼改變,很明顯)

​​
+0

我有同樣的確切的錯誤。幫幫我! – bentford 2011-01-07 11:38:59

+0

我的問題最終得到解決。我讓我的服務器的支持人員參與並修復它。我問了問題是什麼,他們只告訴我「電子郵件被用戶名放棄到gmail」,並且「這隻能作爲管理員修復」。 – 2011-01-08 00:30:52

回答

1

我無法想象爲什麼一個簡單的[email protected]地址是行不通的,因此它可能是另一個錯誤僞裝那樣。確保你不會無意中抑制錯誤消息(在調用send之前調用error_reporting(E_ALL))。

但要記住的一點是,您不需要使用GMail的SMTP服務器將郵件發送到GMail地址。您可以使用您的託管提供的一個效果相同。

+0

您是如何更改代碼才能使其工作的? – Rick 2011-11-01 16:28:17

相關問題