2008-10-31 43 views
1

情景是我們通過SMTP服務器發送了數以千計的電子郵件。內容預先創建並在發送時提取。在.net中測試羣發電子郵件的最佳工具?

事情是我們想找到我們的瓶頸在生產環境和工作需要完成的地方。目標是能夠在十分鐘內發送五十萬封電子郵件*。

我們應該創建虛擬電子郵件帳戶嗎?我聽說能夠發送到SMTP服務器,只保留他們本地,但這真的測試所有瓶頸?有沒有人有這樣的戰略方法?

*這是一家航空公司誰想要促進票價交易,法律要求他們在一定的時間限制內給每個人發電子郵件,否則有法律影響進行交易。如果有人擔心這是垃圾郵件發生器。

+0

請看這個答案:http://stackoverflow.com/questions/241269/method-for-email-testing – 2008-10-31 11:00:35

+0

我以前讀過,但真正對高容量感興趣。 – dove 2008-10-31 11:02:54

回答

2

一家航空公司推動票價協議? 10分鐘內發送50萬封電子郵件?當然,聽起來像垃圾郵件給我。在任何情況下,如果您確實設置了虛擬賬戶並將它們託管在少數幾個提供商上,那麼最終會浪費這些提供商的帶寬(也許會對它們進行DOS操作)。

如果您設置了內部虛擬服務器並託管您自己的帳戶,您將無法確定您的出站帶寬是否可以處理生產中的負載。

一種方法可能是設置您自己的外部smtp服務器,在那裏創建一個或多個帳戶,並在那裏轉儲垃圾郵件,呃促銷郵件。

更新:只是想知道,爲什麼10分鐘的限制?如果允許您小批量地發送電子郵件,而不是一次使所有管道飽和,這肯定會更好。