跳转到主要内容

简单的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 查看哈希值)

上传时间 Python 3

支持者