2009-09-17 67 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帐户(针对不同的应用程序环境或不同的应用程序使用不同的帐户)。您还可以管理对您帐户的访问权限(因此只有可信任的人才会选择您的电子邮件)一些电子邮件到真实的电子邮件地址