0
我想設置用於測試電子郵件警報的服務器。要求如下。設置用於測試電子郵件警報的服務器
假設被測試的應用程序會將電子郵件警報發送到某個電子郵件地址。需要測試的是,smtp服務器能夠接收它並且接收的內容是正確的。
那麼,我該如何達到以上要求呢?
順便說一下,我沒有這方面的經驗,但我的基本想法是在java中創建一個接收電子郵件並轉發收到的測試套件的SMTP服務器。這是做這種事情的正常方式嗎?
我想設置用於測試電子郵件警報的服務器。要求如下。設置用於測試電子郵件警報的服務器
假設被測試的應用程序會將電子郵件警報發送到某個電子郵件地址。需要測試的是,smtp服務器能夠接收它並且接收的內容是正確的。
那麼,我該如何達到以上要求呢?
順便說一下,我沒有這方面的經驗,但我的基本想法是在java中創建一個接收電子郵件並轉發收到的測試套件的SMTP服務器。這是做這種事情的正常方式嗎?
順便說一句,我沒有這樣做的經驗,但我的基本想法是在Java中創建一個接收電子郵件並轉發收到的測試套件的SMTP服務器。這是做這種事情的正常方式嗎?
呃。不,這聽起來像是很多努力沒有太大的收穫。
如果你想自動化測試,正常的事情將是:
而在這樣的情況下,我會被誘惑依靠手工測試(用真正郵件服務器和一個真正的郵箱)測試最終的郵件服務器集成。
基本上,嘗試在Java中編寫自己的精簡郵件服務器很可能是一個努力的結果。此外,您無法知道您的假想服務器是否會(充分)正確地運行以成爲您的應用程序的有效測試。
您可以使用免費的unix/linux標準MTA /服務器服務器重新配置爲將所有傳出電子郵件重定向到單個(本地)郵箱。我100%確定'sendmail'可以這樣配置。恕我直言,這是最好的選擇,如果你反正使用unix/linux。 – AnFi 2014-09-20 04:43:21