假SMTP服务器

nullsmtp的Python项目详细描述


nullsmtp
==

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

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

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


Requirements
==


installation
==
==
建议通过pypi进行安装:



,或者如果已克隆存储库::




usage
==



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

nullsmtp.log
person1@example.com/
1492224232.person2@example.com.msg
1492224462.person2@example.com.msg
1493678462.person1@example.com.msg
person2@example.com/
person1@example.com.1232421423.msg

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

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

推荐PyPI第三方库


热门话题
安卓为什么Java AudioEffect不支持双簧管?   增加内存后出现java IntelliJ堆大小错误   在unix/linux中工作的java中将unicode字符串转换为ASCII   java是否缺少正确对齐输出的值?   java Spring 3 MVC:动态表单中的onetomany(创建/更新时添加/删除)   java在接口中创建两个通用参数   lambda使用Java 8从嵌套列表中使用forEach查找项的替代方法是什么?   Java正则表达式匹配10位电话号码,中间有空格   linux将log4j外部化。使用命令行Java的属性文件   带有SSL的java简单RMI服务器   java无法为事务[…]打开JPA EntityManager无法获取驱动程序类“null”和URL“null”的连接   Android设备上的java Oauth Foursquare   for循环的ImageButton名称的java骰子模拟浓缩   java有没有简单的1d条形码阅读器?   如何在调用resultset后解决“无效字符串或缓冲区长度”。从java到访问mdb的getString()连接   在Java8中,是否可以使用JVM参数来控制何时(或在什么条件下)卸载类?