2009-09-17 70 views
1

我需要一個跨平臺(至少在Windows和Mac)運行的,它作爲一個SMTP服務器,但將所有郵件重定向到的可配置一個地址的SMTP服務器的開發工具。如果將內容寫入文件或gui中,這也會有所幫助。很久以前我配置Apache James要做到這一點,但它是不是直線前進弄清楚。希望有一些非常簡單的東西。發展SMTP服務器

我需要的郵件轉發(以單個地址),所以我可以看到他們是如何在不同的客戶端(Gmail時,outlook等)

謝謝呈現! -Mike

+0

我已經配置了IIS SMTP服務以這種方式行事,但正如你所提到它說服IIS以這種方式行事是不是最簡單的。 – Jay 2009-09-17 16:48:17

回答

1

它不會執行你正在尋找的轉發,但對於我的大部分測試,我使用fakemail(http://www.lastcraft.com/fakemail.php)它只是一個腳本,在一個端口上偵聽作爲smtp服務器,寫任何傳入郵件到目錄。

1

您可以使用Python的smtpd庫並覆蓋process_message函數只發送到所需的地址 - 即用所需的常量電子郵件地址替換「to」字段。

使用的smtpd(與asyncore)實際發送郵件的Here's a page with some examples

4

我們使用Mailtrap這一點。它爲您提供遠程smtp服務器帳戶並直接訪問其中的所有郵件。因此,您只需在您的應用程序中輸入指定的smtp憑證,然後系統發送的所有電子郵件都將顯示在郵件收集器上。

在郵件收集器上,您可以擁有儘可能多的smtp帳戶(針對不同的應用程序環境或不同的應用程序使用不同的帳戶)。您還可以管理對您帳戶的訪問權限(因此只有可信任的人才會選擇您的電子郵件)一些電子郵件到真實的電子郵件地址