KOPS - mail
type: channel
link: https://www.kops.cc/tag/mail/
items: Linux使用mail命令向外网发送邮件

Linux使用mail命令向外网发送邮件
type: item
date: 2016-06-08T09:00:00+00:00
description: 有的时候需要使用本地的mail，来对外网发送邮件，需要定制mail的smtp服务器。/bin/mail会默认使用本地sendmail发送邮件，这样要求本地的机器必须安装和启动Sendmail服务，配置非常麻烦，而且会带来不必要的资源占用。而通过修改配置文件可以使用外部SMTP服务器，可以达到不使用sendmail而用外部的smtp服务器发送邮件的目的：修改/etc/mail.rcset from=fromUser@domain.com smtp=smtp.domain.comset smtp-auth-user=username smtp-auth-password=passwor smtp-auth=login说明：from是发送的邮件地址smtp是发生的外部smtp服务器的地址smtp-auth-user是外部smtp服务器认证的用户名smtp-auth-password是外部smtp服务器认证的用户密码smtp-auth是邮件认证的方式配置成功后，就可以使用了可以发送一封邮件测试一下：mail -s "test" user@sohu.com <content.txt 其中-s后面的是邮件标题，user@sohu.com是收件人地址，content.txt里面是邮件正文