一个带有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的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 184c9288512dc65ec4152f010e261a8a94984e2f7cae36aa6e0ef6fd3990cf58 |
|
MD5 | e605cf185d4998698497cf95a33c0c0f |
|
BLAKE2b-256 | 8abcbd4405a3e990b356e6022a87752bfece38f02bcb74cc3b01aee71600f3e6 |