使用mailx发送邮件


mailx可以使用第三方SMTP发邮件(如126,qq等),通过如下方法安装配置。

(一)安装mailx

首先删除默认的邮件客户端

yum remove postfix

yum remove sendmail

方法一:yum安装

#yum install mailx

方法二:编译安装

wget http://nchc.dl.sourceforge.net/project/heirloom/heirloom-mailx/12.4/mailx-12.4.tar.bz2 

#编译安装

#tar xvf mailx-12.4.tar.bz2 

#cd mailx-12.4 

#make 

#make install UCBINSTALL=/usr/bin/install


(二)配置mailx

修改其配置文件/etc/mail.rc

#vi /etc/mail.rc

##最后面添加

set [email protected]

##你的邮箱地址

set smtp=smtp.126.com

##你邮箱提供商的smtp 服务器地址

set smtp-auth-user=test

##你的登录账号,后面不跟@126.com

set smtp-auth-password=test_password

##你的密码

set smtp-auth=login


(三)测试mailx

发送测试,自己给自己发一封:

echo "服务器非常稳定" | mailx -s "服务器信息" [email protected] 


(四)发送邮件脚本

参见自己编写的脚本。

该脚本能够解决如下问题:

解决发送中文乱码问题.

解决发送邮件时收到的信息为附件.

下载链接



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章