申请163邮箱,开通客户端授权码以后,客户端可以利用这个授权码发送邮件。不需要繁琐的验证机制。
将配置信息添加到/etc/mail.rc文件末尾。
send email
set from=18219808958@163.com
set smtp=smtp.163.com:25
set smtp-auth=login
授权用户
set smtp-auth-user=18219808958@163.com
授权密码
set smtp-auth-password=123456zrj
忽略验证
set ssl-verify=ignore
set nss-config-dir=/etc/maildbs/
利用mail命令来发送邮件
发送普通邮件:
echo "这是一个带附件的邮件" |mail -s "测试邮件"1821980****@163.com
发送带附件的邮件
?echo "这是一个带附件的邮件" |mail -s "测试邮件" -a file.txt hasanes@qq.com
?
原文:http://blog.51cto.com/2416402119/2118692