之前有介绍过使用 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]
收到邮件: