2011-04-01 35 views
0

您好,我正在開發用於在用戶在網站上註冊時用於發送電子郵件的電子郵件系統。以純文本格式發送時的電子郵件已正確發送,但即使在以html格式發送時腳本的所有內容都正常,它仍無法發送。當我使用aol或gmail smtp服務器發送它時,它甚至不起作用。我的網絡服務器是否禁止以HTML格式發送電子郵件或有其他問題?無法從網絡服務器以html格式發送電子郵件

回答

0

與其說是服務器,不如說是電子郵件客戶端。 根據您在html中使用的格式的種類,電子郵件被電子郵件閱讀器或某些垃圾郵件過濾器拒絕的可能性更大。

首先嚐試發送電子郵件,包括兩部分 - 文本部分和html部分,但保留html部分的格式爲最低限度。 (即從沒有格式化開始)。然後慢慢增加格式以查看它何時停止。例如,鏈接應該完全「直線」 - 向用戶顯示鏈接中的所有內容 - 文本應與href匹配。按鈕是不允許的。

無論你做什麼,html電子郵件總是會有比文本更高的過濾率,所以仔細考慮首先使用html。如果電子郵件沒有交付,那麼電子郵件有多漂亮並不重要。

+0

我試了一切。但電子郵件沒有發送。電子郵件發送時沒有錯誤消息。我想知道我的網絡服務器是否禁止以HTML格式發送電子郵件。我如何爲我的網站啓用它? – 2011-04-01 06:58:06

+0

當然,您在網站上使用的電子郵件組件可能不允許發送html電子郵件 - 但您沒有在編程方面提供任何信息,所以我不認爲任何人都可以從您的問題中回答您的問題一個編程的角度。假設您可以監控您的電子郵件服務器以查看(在日誌中)您的電子郵件是否已到達服務器。 – Bruce 2011-04-01 10:46:52

相關問題