1,安装
yum install mailx
一般安装系统会自带mail
2,配置
/etc/mail.rc尾添加
set from=ywp8902@126.com
set smtp=smtp.126.com
set smtp-auth-user=ywp8902@126.com
set smtp-auth-password=xxxx
set smtp-auth=login
3,Telnet测试
#telnet smtp.126.com 25
Trying 123.125.50.111...
Connected to smtp.126.com.
Escape character is '^]'.
220 126.com Anti-spam GT for CoremailSystem (126com[20140526])
helo smtp.126.com(先打招呼)
250 OK
auth login (登录操作)
334 dXNlcm5hbWU6
xxxxxxxxxxxxxxx (邮箱的base64转码后,带@126.com)
334 UGFzc3dvcmQ6
xxxxxxxxxx(第三方密码的base64转码)
235 Authentication successful
mailfrom:<ywp8902@126.com>
250 Mail OK
rcptto:<ywp8902@qq.com>
250 Mail OK
data
354 End data with<CR><LF>.<CR><LF>
From:ywp8902@126.com
To:460241589@qq.com
Subject:abc
Date:2018年 05月 21日 星期一 15:08:52 CST
MIME-Version:1.0 (内容开始)
Content-Type:multipart/alternative
这是一封Telnet的测试信件 (内容结束)
. (正文以单行.结束)
250 Mail OK queued assmtp5,jtKowADX304kcAJb5qEFAA--.84S3 1526886598
quit
221 Bye
3.1若报错smtp-server: 554 DT:SPM 126 smtp4,jdKowACHnnUAfgJbsCkJAA--.67S2 1526889987,please see http://mail.163.com/help/help_spam_16.htm?ip=111.200.33.195&hostid=smtp4&time=1526889987
查表错误为:发送的邮件内容包含了未被许可的信息,或被系统识别为垃圾邮件。请检查是否有用户发送病毒或者垃圾邮件;
原因:邮件title和content之前写的是test和helloworld等,被网易认为邮件内容不合法
3.2若报错
554 DT:SIZ 126smtp5,jtKowADX304kcAJb5qEFAA--.84S2 1526886463,please see http://mail.163.com/help/help_spam_16.htm?ip=111.200.33.195&hostid=smtp5&time=1526886463
解决方案:邮件有内容大小限制,Data部分多写点内容
4,mail命令
4.1
mail -s '测试' ywp8902@126.com 发送不成功,有邮件内容大小限制
4.2
mail -s "主题" 收件地址< 文件(邮件正文.txt)
mail -s '测试' ywp8902@126.com < /root/findyou.txt
findyou.txt的内容
Date:2018年 05月 21日 星期一 15:08:52 CST
MIME-Version:1.0
Content-Type:multipart/alternative
这是一封Telnet的测试信件
4.3
mail -s "主题" 收件地址 -a 附件 < 文件(邮件正文.txt)
cat findyou.txt |mail -s '测试' 460241589@qq.com -a smtp.py