用于调试的简单SMTP服务器
dsmtpd的Python项目详细描述
dsmptd:用于人的调试器smtp服务器
dsmtpd是一个小工具,可以帮助开发人员在没有smtp服务器的情况下使用它
使用量
$ dsmtpd -p 1025 -i 127.0.0.1 2013-01-13 14:00:07,346 INFO: Starting SMTP server at 127.0.0.1:1025
安装
对于安装,我们建议使用virtualenv,这是您发现此软件包的简单方法:
virtualenv ~/.envs/dsmtpd source ~/.envs/dsmtpd/bin/activate pip install dsmtpd
文件
使用–help标志执行dsmtpd,您将获得此命令的用法:
dsmtpd --help
有两个选项:
- -p指定dsmtpd的端口(默认为1025)
- -i指定网络接口(默认为环回,127.0.0.1)
- -d指定保存传入电子邮件的目录
使用它
下面是一个小例子:
dsmtpd swaks --from stephane@wirtel.be --to foo@bar.com --server localhost --port 1025
贡献
git clone git://github.com/matrixise/dsmtpd.git
Stephane Wirtel版权所有2013(c)
DSMTPD更改日志
在这里您可以看到每个dsmtpd版本之间更改的完整列表。
版本0.3
发布日期待定。
版本0.2.2
2013年1月30日发布。
- 修复许可证
- 修复作者姓名
版本0.2&0.2.1
2013年1月21日发布。
- 允许通过'-d'参数将收到的电子邮件存储在maildir中
版本0.1
2013年1月14日发布。
- 实现基本服务器
- 在日志中显示消息