自己在写一个小的web app 需要一个简单的邮件推送系统,用于推送验证信息之类的邮件,现在想的是搭建一个简单的邮件服务器,然后用celery作任务队列来推送邮件,现在想知道怎么用python搭建一个邮件服务器,有什么简单的方案么
2
Janselz 2015-01-07 14:45:11 +08:00
同意楼上的见解
|
3
EPr2hh6LADQWqRVH 2015-01-07 14:47:27 +08:00
发邮件的话,直接解析对方mx地址用smtplib发就好了
|
5
veezzz OP @ldehai 多谢 我发现SendCloud挺适合的,我准备就用这个了。 不过我还是想问下如果自己搭建的话python上有什么易用的方案么
|
6
EPr2hh6LADQWqRVH 2015-01-07 14:55:41 +08:00
@veezzz 发邮件需要smtp客户端,收邮件需要smtp服务器
|
7
mengzhuo 2015-01-07 15:08:10 +08:00 via iPhone
发邮件是不需要邮件服务器的 直接解析对方的mx记录 连上25端口 然后投递就可以了
如果要接收的话 可以参考 python 自带的smtpd或者 https://github.com/34nm/gsmtpd 不过如果你要发送到gmail 最大的问题其实是dkim spf |
9
lizheming 2015-01-07 15:16:38 +08:00
还是用大众服务吧,大家都不自建邮件服务器的原因是不被邮箱服务商识别的一些小众地址会被默认送到垃圾邮件里面去的...所以...你懂的=w=
|
10
clino 2015-01-07 15:17:16 +08:00
随便借助redis之类的就可以搭一个邮件队列发送服务了
http://uliweb.clkg.org/forum/1/31 |
11
mengzhuo 2015-01-07 15:23:13 +08:00
|
12
GeekGao 2015-01-07 19:06:25 +08:00
很好奇lz为何用Python做邮件服务器。只想造轮子?
|
16
9hills 2015-01-07 23:31:20 +08:00
|
20
limbo0 2015-01-08 10:59:39 +08:00 1
知乎是怎样发邮件的? http://zhuanlan.zhihu.com/riobard/19582345
|