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