假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算起的秒数)发送的消息。
==
…图片::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/>可选参数:
-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算起的秒数)发送的消息。