假SMTP服务器

nullsmtpd的Python项目详细描述


nullsmtpd
==


…图片::https://travis-ci.org/masterodin/nullsmtpd.svg?branch=master
:target:https://travis ci.org/masterodin/nullsmtpd
:alt:build status

将其写入文件,而实际上并不将其发送给预期的收件人。所有电子邮件都保存到一个目录
(默认为`/var/log/nullsmtpd``,但可以通过标志进行更改),在该目录中,每个发送到的电子邮件地址都将获得自己的文件夹
,然后电子邮件将存储在名为`{sender}.{time}.msg``的文件夹中。这对于调试不需要gui的应用程序非常有用(就像运行无头vm一样),但实际上仍然需要查看
在系统中发送的消息,而不必担心被反弹或其他问题。

其他一些包将处理从服务器发送邮件。


要求
===
nullsmtpd依赖于python 3.5+和'aiosmtpd<;https://github.com/aio libs/aiosmtpd>;`。建议也有“pip”来安装。



安装
=======
>建议安装通过pypi:




>pip install nullsmtpd



>建议安装通过pypi:


















>用法:nullsmtpd[-h][-no-fork[-no-fork]>


[BR/
BR/>可选参数:
-H,帮助显示此帮助消息并退出
-无叉不叉,作为守护进程运行NulLSMtPD。另外,
这将把所有日志消息打印到stdout/stderr和
所有电子邮件打印到stdout。
-h主机,--要侦听的主机主机
-p端口,--要侦听的端口
--要写入日志和电子邮件的mail dir mail dir位置(默认为
默认情况下,当服务器想要将自己绑定到本地主机和端口22时,需要使用SUDO。
但是,如果使用不同的端口,则不需要使用SUDO。但是,请注意,如果当前运行的脚本用户无权在`/var/log``或`/var/log/nullsmtpd``中创建目录/文件,则
将不会向文件写入电子邮件,而只是通过控制台。

nullsmtpd.log
person1@example.com/
149024232.person2@example.com.msg
149024462.person2@example.com.msg
1493678462.person1@example.com.msg
person2@example.com/
person1@example.com.1232421423.msg

然后每个文件夹代表一个人的“收件箱”,其中
是某人在给定时间戳(从epoch算起的秒数)发送的消息。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为游戏添加声音。需要帮助   java在获取数据时忽略模型类中的forign键映射   java为什么Microsoft JDBC驱动程序忽略failoverPartner主机名   java可以下载mozswing文件   java等价于ObjectOutputStream,不仅保存其状态,还保存整个对象?   Java Android LiveData根据其他LiveData调用房间查询   java如何使用jackson jsonNode实现这一点并获得所需的输出   在web服务器上作为web应用程序运行java应用程序?   groovy中java类的元类属性   返回空指针的java图形对象   标头中包含用户名和密码的java SOAP客户端请求   具有堆栈实现和递归的Hanoi算法塔(Java)   java当我运行这两个类时,我的老鼠不会移动   使用图像进行java相似图像搜索   Java8并行流机制   使用单例对象作为枚举元素的java Scala枚举,是否有可能对它们进行迭代?   java Webview更改高度大小   不可序列化对象和函数的java Spark Scala编程   java my app在eclipse中运行良好,而不是在jar中