首页 > linux > 在shell中发送邮件

在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

您必须 [ 登录 ] 才能发表留言!