1个不稳定版本
0.1.0 | 2021年10月27日 |
---|
#5 in #inbox
13KB
199 代码行
SMTP-dump
监听SMTP连接,接受它们,并将通过它们发送的任何电子邮件写入文件系统上的收件箱。
我知道这个有3种用法
- 你正在编写一个小型应用程序,需要接收一些电子邮件,运行SMTP服务器不方便,直接从文件系统中读取电子邮件更简单
- 你正在做垃圾邮件研究
- 你想看看你的机器是否有防火墙的公共IP,因为24小时内,有人会通过你发送垃圾邮件
安装
cargo install smtp-dump
作为守护进程运行
date >> logs; bash -c 'setsid smtp-dump </dev/null &>>logs & jobs -p %1'
检查守护进程
lsof logs
lsof -i tcp:25
停止守护进程
killall smtp-dump
重启
killall smtp-dump; date >> logs; bash -c 'setsid smtp-dump </dev/null &>>logs & jobs -p %1'
依赖关系
~9–21MB
~273K SLoC