跳转到主要内容

一个带有Web前端假电子邮件服务器

项目描述

FakeEmail是一个电子邮件服务器,用于开发环境,在该环境中路由电子邮件可能不受欢迎或难以管理。

该系统旨在打开一个端口,接受SMTP连接,并显示它已接收到的电子邮件列表。电子邮件将不会进一步路由,因此不需要地址是有效的,也不需要等待电子邮件到达您的收件箱。

安装

通过pip

FakeEmail可以通过pip安装

pip install fakeemail

从源代码

FakeEmail使用setup.py安装,依赖于Twisted来提供其服务器功能。安装尽可能简单

git clone git://github.com/tomwardill/FakeEmail.git
cd FakeEmail
python setup.py install

用法

启动

如果您通过pip安装了fakeemail,则运行很简单

fakeemail 2025 8080 0.0.0.0

这将运行在SMTP端口 2025,Web界面在 8080,并监听所有网络接口。在端口25上运行是可能的,但您需要以root权限启动。

选项

该系统有两种选项

  • -s或–smtp_port:运行SMTP监听器的端口(默认为2025)

  • -w或–web_port:运行Web服务器上的端口(默认为8000)

如下所示使用这些选项

fakeemail -s 1025 -w 8001

请注意,要运行端口25(标准SMTP端口)上的SMTP监听器,您可能需要以root权限启动守护进程。

服务器启动后,将任何电子邮件直接发送到您指定的端口,然后加载 http://<servername>:webport(《http://localhost:8000 例如)

依赖项

依赖项将通过egg安装,但如果您需要系统安装它们,请参阅以下列表

  • twisted

  • jinja2

  • python(2.4+)

已知问题

在显示HTML邮件的iframe元素中使用srcdoc在任何当前版本的Internet Explorer中都不会工作。

致谢

Tom Wardill(原作者)- https://github.com/tomwardill Andrew Plummer - https://github.com/plumdog John Carr - https://github.com/jc2k Tapasweni Pathak - https://github.com/tapaswenipathak Colin Watson - https://github.com/cjwatson

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪一个,请了解有关安装包的更多信息。

源分发

fakeemail-0.11.1.tar.gz (6.7 kB 查看哈希值)

上传时间

支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误日志StatusPageStatusPage状态页面