Mail命令

 

linux发送email的命令有mail,sendmail等.

下面说一下如何使用mail命令,利用外部的一个邮箱(163)发送邮件到另外一个邮箱(qq).

比如系统定时备份任务完成后可以发邮件提醒.

编辑配置文件

在/etc/mail.rc文件中添加(需要root权限):


set from=xxx@163.com     # (邮箱地址)
set smtp=smtp.163.com     # (邮箱host)
set smtp-auth-user=xxx@163.com
set smtp-auth-password=aaaaaaa   #  (邮箱密码)
set smtp-auth=login               #   (登录方式)

注意: 有的邮箱并不是登录密码 而是授权密码

发送邮件

echo "正文" | mail -s "标题" someone@qq.com

参考链接