2011-02-08 250 views
0

我們有一個網站發送郵件提醒最終用戶。該網站已在C#ASP.NET中開發。從網絡服務器EMAIL

我想找到向我的用戶發送電子郵件警報的最佳方式。確保郵件不被任何垃圾郵件過濾器困住。我在互聯網上閱讀時最好直接從網絡服務器發送郵件,而不是通過SMTP郵件服務(如谷歌應用或Postini)發送郵件。

任何人都可以告訴我,如果這是正確的?

+0

我知道如果一封電子郵件寫得很好,這不會標記爲垃圾郵件。我建立了一個使用SmtpClient發送郵件的網站,我的同事寫了一個格式良好的消息。第一次測試捕獲錯誤,因爲所有的請求被標記爲垃圾郵件,但修改後的電子郵件比賽都工作正常(對不起英語,我是意大利語)。 – 2011-02-08 10:23:21

+0

發送電子郵件很容易,讓它發送很難。沒有通用規則每次都有效 - 發送消息的主機是相關的,但其他參數(郵件內容,郵件量,正確的反垃圾郵件頭等)也是相關的。對於高電子郵件流量,請參閱:http://stackoverflow.com/questions/3905734/how-to-send-100-000-emails-weekly/3905805#3905805 – Piskvor 2011-02-08 10:24:15

+1

您只需簡單發送電子郵件,郵件:http://msdn.microsoft.com/en-us/library/system.net.mail.aspx – 2011-02-08 10:25:22

回答

3

的所有

確保郵件不被困在 任何垃圾郵件過濾器

首先是不可能的 - 否則垃圾郵件發送者會做到這一點。您只需確保您的域名與任何垃圾郵件活動沒有關聯,並在電子郵件中查看關鍵字。

我讀了互聯網上最好是通過 SMTP郵件 服務從網絡上直接 服務器發送郵件,而不是途徑,如谷歌應用程序或 的Postini。

這一點沒有意義 - 如果您的電子郵件沒有通過SMTP服務器路由,它將永遠不會傳遞,平均郵件將通過多條路徑傳遞給收件人。

+0

感謝您的評論。我想這不是很好。需要採取的措施 – Rup 2011-02-08 12:24:12

0

在我們的郵件服務器上實施SPF之前,我們遇到了與本地服務器一起發送的郵件經常被困在垃圾郵件過濾器中的問題。

http://en.wikipedia.org/wiki/Sender_Policy_Framework

但我不管理,這是我們的管理員說的去做,在那之後我們就沒有問題了。

btw。也許會更好問問serverfault.com