简单的SMTP服务器,用于调试
项目描述
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 您指定一个Maildir目录来保存收到的电子邮件
使用它
以下是一个小型示例
dsmtpd swaks --from stephane@wirtel.be --to foo@bar.com --server localhost --port 1025
贡献
git clone git://github.com/matrixise/dsmtpd.git
版权所有 2013 (c) by Stephane Wirtel
dsmtpd 更改日志
在这里,您可以查看dsmtpd每次发布的完整更改列表。
版本 0.3
发布于2021年5月26日。
Maildir捕获:添加早期检查(由Bernhard E. Reiter补丁)
删除对Docopt的支持
删除对Python 2.x的支持(2020年已死)
支持Python 3.6+
改进PyPI的分类器
迁移到PEP 517
将许可证放入setup.py中
使用argparse而不是docopt添加CLI测试
版本 0.2
发布于2013年1月21日。
允许通过“-d”参数将收到的电子邮件存储在maildir中
版本 0.1
发布于2013年1月14日。
实现基本服务器
在日志中显示消息
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分发
dsmtpd-0.3.tar.gz (4.9 kB 查看哈希值)
构建分发
dsmtpd-0.3-py3-none-any.whl (5.7 kB 查看哈希值)
关闭
dsmtpd-0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7cdb2bda21f19f4e7eb5131e611999a9369c111a0118be5b4fe7e1ba10c99347 |
|
MD5 | 57d21d0ab7d3f07c1229dc677c470df1 |
|
BLAKE2b-256 | ffaa3c7b11393cfa7b0943ede49d1add4fe68cb8f9bcd2be1e1a03f9d263138c |
关闭
dsmtpd-0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | fe770ec365ceed192f2f44921832a7287183e46cb40a60ac59564fc1a430a603 |
|
MD5 | fad760a9a580dbfa5598e71ca1ac7661 |
|
BLAKE2b-256 | f97d37d839f5e956329897c87cf8b7e0079f5f52179cf7ae67dd6b58c0cbbeed |