用 Python 写了个接收临时邮件的服务

2022-05-04 16:06:15 +08:00
 rev1si0n

不得不说 py 是真的好使,两百多行就搞定了(应该还可以精简一下)

https://github.com/rev1si0n/another-tmp-mailbox

至于用途嘛...个人会用来注册一些外面的不知名网站

4117 次点击
所在节点    Python
21 条回复
Chaconne
2022-05-04 16:26:55 +08:00
楼主 666 ,我看看怎么用
Chaconne
2022-05-04 16:32:15 +08:00
现在那些云服务能够发送邮件出去的 ?我还想创建个邮件群发服务
rev1si0n
2022-05-04 16:43:19 +08:00
@Chaconne 群发应该是不可能的,不过不确定,你可以找找国外一些无视版权的服务器提供商
ruixue
2022-05-04 16:52:00 +08:00
和 Forsaken Mail 差不多吧?谢谢楼主分享
rev1si0n
2022-05-04 16:56:16 +08:00
@ruixue 是的,界面就是抄这个的,核心换成 Python 了,linux 上就少装了个 nodejs
huyujievip
2022-05-04 16:57:22 +08:00
试了下很快
zjsxwc
2022-05-04 17:07:41 +08:00
对 email 配置不是很了解 问下,
单纯的收邮件,是不是只需要配置域名的
1 ) MX 记录
2 ) 邮件服务器的 ip 地址与对应邮件服务器子域名

这 2 个就行了吗?
端口呢,怎么配置?
zjsxwc
2022-05-04 17:13:31 +08:00
@zjsxwc
哦哦,smtp 端口默认 25
楼主的项目的端口 port 参数是 web http 访问的端口
bavtoex
2022-05-04 17:16:22 +08:00
666 !已 start !
LeeReamond
2022-05-04 17:46:24 +08:00
蛮有趣的,之前折腾过邮箱服务,印象里特别麻烦,域名解析上还要做一大堆验证,最后也没搞成功。我当时就纳了闷了一个应用层协议怎么就不能直接跑了。看起来 lz 这个应该是发现了盲点,似乎只收不发的话很简单?
findex
2022-05-04 17:57:06 +08:00
看了一下,用的 tornado 写的。可以说非常简洁了。查询邮件可以加个分页功能,每次都把所有的内容遍历一次可比较费事。
codefever
2022-05-04 20:09:43 +08:00
非常简洁,666
aptx4689
2022-05-04 20:10:30 +08:00
支持折腾精神,给 star 了
Kinnice
2022-05-04 20:37:24 +08:00
整挺好,现在在使用 zoho 的免费 catch-all ,不需要部署,临时有回复的请求还可以指定回复。
nodejx
2022-05-04 21:23:11 +08:00
cloudsigma
2022-05-04 21:30:44 +08:00
牛啊,加个发件,就完美了。
rev1si0n
2022-05-04 21:42:38 +08:00
@nodejx 是的,重复开发轮子了,主要是我想了解一下其中的工作原理,我必须像这样类似做习题才能理解
cloudsigma
2022-05-04 21:53:35 +08:00
再加个能自定义邮箱名
cloudsigma
2022-05-04 22:19:24 +08:00
est
2022-05-04 22:57:55 +08:00
我记得好像只要一句话就可以实现了。。

python -m smtpd -c DebuggingServer -n localhost:8025

要改成监听 25 端口,记得加个 sudo 。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/850778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX