mail 命令指定smtp服务器发送邮件

之前一直认为linux下的mail命令,只能使用本机的postfix服务器发送邮件,今天发现可以使用各种邮件服务商的smtp服务器来发送邮件,只需要把发件人的邮箱密码添加到mailx包的配置文件中即可。

在/etc/mail.rc中添加:

account myisp {
    set from="[email protected]"
    set smtp=smtp.qiye.163.com
    set smtp-auth=login
    set smtp-auth-password=yourpassword
    set [email protected]
}

完成后发送邮件时,需指定-A myisp参数,myisp这个字符串是自定义的,可以随便更改。mail命令其它的参数正常添加即可。

你可能感兴趣的:(mail 命令指定smtp服务器发送邮件)