小议提高电子邮件送达率的方法

2015.06.12/2016.08.15发布于研究暂无评论#DKIM#SPF#debian#email#exim#ubuntu

简要总结通过SPF + DKIM + DMARC等技术提高邮件送达率的方法,备忘。

最近VPS服务器发送的logwatch邮件被gmail服务器当作垃圾邮件拒收了,不是被扔到垃圾箱里,而是直接悲剧的给退回了。之前还能用gmail的过滤器把邮件从垃圾箱里拾回来,现在可好,连破烂都没得捡了。

查阅了网上的一些资料后,发现设置SPF和DKIM可以有效的降低邮件被识别为垃圾邮件的几率,遂实践了一番,下面总结记录SPF, DMARC的设置方法和在Ubuntu 14.04服务器上为Exim4启用DKIM支持的流程。

SPF

SPF全称是Sender Policy Framework,简单的说就是在你域名的DNS服务商那里添加一条TXT记录来检验发件地址(bounce address)。

继续阅读...

SMTP协议相关知识总结

2013.12.18/2014.01.21发布于笔记暂无评论#email#smtp#总结

SMTP(Simple Mail Transfer Protocol), 是邮件的传输协议,用于从邮件客户端向邮件服务器发送电子邮件,协议的具体定义可参考rfc5321。Linux上常用的邮件服务器有postfix和exim4等,默认端口是25。

SMTP命令

常用命令

常用的主要有5个,按实际使用顺序,分别为HELO, MAIL, RCPT, DATA和QUIT。

HELO relay.example.org
MAIL FROM:<bob@example.org>
RCPT TO:<alice@example.com>
RCPT TO:<theboss@example.com>
DATA
mail header

mail body
QUIT
继续阅读...