记录日常工作关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题。

Centos6配置SMTP发送邮件与附件方法


注:需要先开通相关的邮件账号的smtp 功能,这样,才可以使用客户端软件发邮件。

安装客户端软件。

[root@cw ~] #:yum install mailx

[root@cw ~] #:wget http://ftp5.gwdg.de/pub/opensuse/repositories/home:/billcavalieri:/QEMU/RedHat_RHEL-6/x86_64/sharutils-4.7-6.3.x86_64.rpm

[root@cw ~] #:rpm -ivh sharutils-4.7-6.3.x86_64.rpm


配置mail.rc文件,增加smtp账号信息:

[root@cw ~] #:vi /etc/mail.rc

set sendcharsets=iso-8859-1,utf-8
set from=yy@139.com
set smtp=smtp.139.com:25
set smtp-auth-user=yy@139.com
set smtp-auth-password=yyyyyyy
set smtp-auth=login


具体说明:

from: 对方收到邮件时显示的发件人
smtp: 指定第三方发送邮件的smtp服务器地址
smtp-auth: SMTP的认证方式。默认是LOGIN,也可改为CRAM-MD5或PLAIN方式
smtp-auth-user: 第三方发邮件的用户名
smtp-auth-password: 用户名对应密码


然后测试发邮件与附件,

mreport="/home/ftp/report.txt"

echo  "邮件正文内容" | mailx -v -s "邮件主题" -a $mreport 15871@139.com


其中$mreport 是附件文件。






转载请标明出处【Centos6配置SMTP发送邮件与附件方法】。

《www.micoder.cc》 虚拟化云计算,系统运维,安全技术服务.

网站已经关闭评论