之前有介绍过使用 Linux 命令来发送邮件,但都是本地直接投递给目标服务器,下面讲下登陆使用第三方邮件服务器来发送邮件。
要登陆第三方邮件服务器,需使用mail命令,其有一个配置文件:/etc/mail.rc 。在里面添加相关认证条目即可:
vim /etc/mail.rc
...
set sendcharsets=iso-8859-1,utf-8
account monitor {
set smtp-auth=login
set from=監視者<**[email protected]>
set smtp=smtp.163.com
set smtp-auth-user=**[email protected]
set smtp-auth-password=MyPassword
}
发送邮件:
echo "This is mail body." | mail -A monitor -s "Hello,Master" [email protected]
收到邮件:
