Exim4

增加STMP验证需要的账号和密码

vi /etc/exim4/passwd.client
# 在末尾加入:
*:xx@xx.com:123456

格式: SMTP服务器:SMTP账号:SMTP密码 其中SMTP服务器用通配符*代替

增加系统邮箱地址

vi /etc/email-addresses
# 在末尾加入:
root: xx@xx.com

格式: 系统用户名: Email地址

使exim4支持SMTP明文密码

默认exim发送的SMTP密码是经过MD5加密的,这样反而导致某些SMTP服务器无法识别加密过的密码,比如QQ邮箱,GMail好像不用取消,大家自己测试,这一步的目的就是取消密码加密。

vi /etc/exim4/exim4.conf.template
# 查找:
# cram_md5:
# 在上面加入:
AUTH_CLIENT_ALLOW_NOTLS_PASSWORDS=1

重启exim4,发送邮件测试

/etc/init.d/exim4 restart
date | mutt -s "Test Mail" xx@xx.com