linux下命令发送邮件配置
1、然后修改/etc/mail.rc,在文件末尾增加以下内容,指定外部的smtp服务器地址、帐号密码等
配置如下
1
2
3
4
5
6
7
8
|
set
from=邮箱账号
set
smtp=smtp.qq.com
set
smtp-auth-user=邮箱账号
set
smtp-auth-password=邮箱配置的授权码输入到这里
set
smtp-auth=login
set
smtp-use-starttls
set
ssl-verify=ignore >
/dev/null
set
nss-config-
dir
=
/etc/pki/nssdb/
>
/dev/null
|
最后3行是为了脚本中用的时候不要有认证信息等
我邮箱的配置
1
2
3
4
5
6
7
8
9
|
set
bsdcompat
set
from=1411786892@qq.com
set
smtp=smtp.qq.com
set
smtp-auth-user=1411786892@qq.com
set
smtp-auth-password=hldoolbeeexxxxxxx
set
smtp-auth=login
set
smtp-use-starttls
set
ssl-verify=ignore >
/dev/null
set
nss-config-
dir
=
/etc/pki/nssdb/
>
/dev/null
|
用法
echo 内容 | mail -s “邮件标题” 要发送到那个邮箱
echo 内容 | mail -s “邮件标题” 要发送到那个邮箱 >>/dev/null 2>&1
脚本中记得追加到空
本文转自 蓝叶子Sheep 51CTO博客,原文链接:http://blog.51cto.com/dellinger/1968332,如需转载请自行联系原作者