Linux学习笔记:使用外部SMTP发送邮件
时间:2016-01-16 23:57:34
收藏:0
阅读:1525
在CENTOS 6.3上,安装mailx,即可使用外部smtp服务器来发送邮件,
yum install mailx -y
安装好后,编辑配置文件
mailx -V
12.4 7/29/08 <<mailx的版本号
rpm -qc mailx
/etc/mail.rc <<网上很多教程写了配置文件名是nail.rc,难道是旧版的缘故?
vi /etc/mail.rc
在文件最后加入以下内容。(关于这个配置文件,man是没有资料的,我也是参考网上别的教程,如果要具体研究,估计要查mailx的官网)亲测可用
set from=你的邮箱地址
set smtp=你的smtp服务器地址,可以是域名或者ip
set smtp-auth-user=用于认证的用户名
set smtp-auth-password=密码(明文)
set smtp-auth=login <<这里照着输入
这里要说明一下,一般情况下from和smtp-auth-user是相同的,但也有不一样的时候,具体视情况而定,如果不确定的话,先试试保持一致。
发送邮件,iostat.result是我用来做测试的文本文件,mailx有很多参数可用,例如-d就是测试一下并不真正发送
cat iostat.result | mailx -v -a iostat.result -s "iostat" coosh.ko@jxd.com
这个命令下来,就可以给我自己发送一份标题为iostat,附件为iostat.result,邮件正文是iostat.result的内容的邮件。
本文出自 “老爸Coosh” 博客,请务必保留此出处http://coosh.blog.51cto.com/6334375/1735688
评论(0)