mail命令登陆第三方邮箱发送邮件

之前有介绍过使用 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]

收到邮件:

发表评论

error: Content is protected !!