我一直在使用所謂的DevNull SMTP這樣我就可以測試我的應用程序,它發出通知郵件的虛擬SMTP服務器的發展宗旨。它有一個很好的簡單的GUI,非常有幫助,但不能輕易照本宣科。我甚至不能啓動它聽到端口25.我必須運行應用程序,然後單擊開始按鈕...虛擬SMTP服務器
是否有類似的應用程序,可以輕鬆腳本?腳本在這個意義上,我可以從一個bash腳本或Windows批處理文件控制它,甚至可能從我單位/功能測試查詢電子郵件。
我一直在使用所謂的DevNull SMTP這樣我就可以測試我的應用程序,它發出通知郵件的虛擬SMTP服務器的發展宗旨。它有一個很好的簡單的GUI,非常有幫助,但不能輕易照本宣科。我甚至不能啓動它聽到端口25.我必須運行應用程序,然後單擊開始按鈕...虛擬SMTP服務器
是否有類似的應用程序,可以輕鬆腳本?腳本在這個意義上,我可以從一個bash腳本或Windows批處理文件控制它,甚至可能從我單位/功能測試查詢電子郵件。
有一個很好的技巧與Python:http://muffinresearch.co.uk/archives/2010/10/15/fake-smtp-server-with-python/
只是一個襯墊可以做的工作:
sudo python -m smtpd -n -c DebuggingServer localhost:25
傳奇 - 非常有用的! – khoomeister 2011-11-24 07:03:28
這是我在編程中看到的最有用的技巧。 – Teekin 2014-01-13 21:15:49
我也有類似的問題。由於我我研究過這個問題的過程中偶然發現,這裏是我結束了:
對於您可以使用subethasmtp單元測試。立足subethasmtp我還寫了一個程序,可以用來從腳本調用查詢的結果:developmentSMTP
免責聲明 - 我爲公司工作該服務鏈接到下面落後。
您還可以使用託管的電子郵件測試服務像Mailosaur。其中一些(包括我們在內)帶有一個用於集成到測試中的API。
這樣,如果遇到問題,您有其他人爲您添加新功能等方面付出艱辛的努力。
你可以看看張貼在http://stackoverflow.com/questions/550887/testing-smtp-with-net – wimh 2011-05-01 07:45:29
的答案檢查這個http://enbiso.github.io/dummy-smtp-server/ – 2015-06-25 19:57:10