2011-01-25 237 views
2

進出口尋找發送電子郵件六一.NET 3.5的形式(C#)通過asp.net發送電子郵件3.5

我見過幾個帖子在其他地方,並獲得運行確定某些地址,而不是爲別人,如gmail的東西賬戶。 完成的應用程序將有這麼林不得不迎合了很多possibilites的從數據庫中選取地址。 我不是尋找已經完成我的工作對我來說,只是一個推在正確的方向將是酷!

感謝

DD

+1

我們最好看看失敗的代碼並嘗試修復它,你可以發佈它嗎? – 2011-01-25 16:42:25

回答

2

是否有可能的Gmail郵箱賬戶被阻止你爲垃圾郵件?如果您發送了大量電子郵件,或者如果您的服務器上存在配置問題,他們可能會將您列入黑名單。

如果郵件是從你的服務器OK走出去,但沒有達到所有收件人,但一些影響深遠,那麼有可能是你的直接控制之外的問題。一封電子郵件會經過您服務器和最終用戶收件箱之間的多個服務器(即使收件箱位於谷歌服務器上的Gmail中,也是如此)。

也就是說,有些事情可以降低您的可能性阻斷/列入黑名單。

這是一個良好的開端:http://www.andreas-kraus.net/blog/tips-for-avoiding-spam-filters-with-systemnetmail/

,然後這裏是哪裏從那裏去。 (對不起 - 這只是一個谷歌搜索,但我給了你至少相關的條款。)http://www.google.com/search?q=system.net.mail+blacklist+spammer&rls=com.microsoft:en-us&ie=UTF-8&oe=UTF-8&startIndex=&startPage=1

最後,這是一個非常好的資源與一個很酷的URL。如果你學習這些方法,或許這支部隊將與你同在,年輕的夥伴。

http://www.emaildeliveryjedi.com/avoid-spam-filters.php

但要回到你原來的問題 - 你需要了解如何編寫代碼來發送電子郵件,這裏覆蓋了一切:http://www.systemnetmail.com/這對於.NET從2.0 UO通過所有版本相同目前4.0。

而且我敢肯定,你已經知道,但你沒有的情況下,要確保你已經熟悉了CAN-SPAM法案。 http://business.ftc.gov/documents/bus61-can-spam-act-compliance-guide-business

+0

謝謝你,會閱讀它,看看它是如何去 – DarkW1nter 2011-01-25 16:57:48

0

除了來自David Stratton的大量信息......如果您確定Gmail帳戶沒有收到您的電子郵件,即您已經等待了一段時間,請檢查Gmail垃圾郵件框,並且您已經檢查了您的SMTP服務器日誌以確保Google不會將任何特定消息發送回您的SMTP服務器,那麼您可能遇到了灰名單/黑名單的情況。當郵件服務已決定,您的郵件服務器的IP地址是一個垃圾郵件服務器,可能會發生

黑上市。它可能發生在不同的場景下,共享場景可能相當普遍。

一個共享的情景:比方說,你最近獲得了新的IP地址,但它是由您的託管服務提供商與他們的客戶之前,誰是垃圾郵件發送者利用。不保證該IP地址將被列入白名單。

另一種共享方案:您正在共享託管網站上發送電子郵件,其中您使用的SMTP服務與SMTP服務提供商的其他客戶端共享。可能是其中一個客戶端惡意使用SMTP服務,或者沒有遵循gmail遵守的適當垃圾郵件規則。

最好的選擇是聯繫Google開始白名單流程。如果您遵循他們的要求,他們最終應該會阻止源自您的服務的電子郵件。