在shell中发送邮件
作者:bin一、首先安装mailx
1.安装
输入命令后会有几个交互窗口,直接回车即可
sudo apt-get install heirloom-mailx
2.修改/etc/nail.rc添加
echo "set from=zengbin@zengbingo.com set smtp=smtp.mxhichina.com set smtp-auth-user=zengbin@zengbingo.com set smtp-auth-password=你的密码 set smtp-auth=login" >> /etc/nail.rc
二、发送邮件
发送邮件
echo "你好" | mailx -s "发件人名称 邮件标题" 200854748@qq.com
查看发送失败邮件
vim /root/dead.letter
三、/etc/nail.rc文件内容
set hold set append set ask set crt set dot set keep# Do not remove empty private mail folders. set emptybox set indentprefix="> " set quote set sendcharsets=iso-8859-1,utf-8 set showname set showto set newmail=nopoll set autocollapse ignore received in-reply-to message-id references ignore mime-version content-transfer-encoding fwdretain subject date from to set bsdcompat set from=zengbin@zengbingo.com set smtp=smtp.mxhichina.com set smtp-auth-user=zengbin@zengbingo.com set smtp-auth-password=你的密码 set smtp-auth=login