首先,把本机的sendmail或postfix服务永久关闭。
#service sendmail stop
#chkconfig sendmail off
#service postfix stop
#chkconfig postfix off以上命令需以root身份执行。
完成后,还需要对mailx命令进行升级(至12.4 7/29/08,查询命令mailx -V),因为RHEL5本身的mailx版本较低(为8.1.1-44.2.2,查询命令rpm -qa|grep mailx),发送邮件会失败。
因为没有购买RHEL的服务,所以手动去http://www.filewatcher.com/m/mailx-12.4.tar.bz2.271482.0.0.html下载安装包,然后安装
#tar jxvf mailx-12.4.tar.bz2
#cd mailx-12.4
#make
#make install UCBINSTALL=/usr/bin/install安装完成后,查看mailx的版本(命令whereis mailx),仍是旧的,是因其软链接需手动建立。
#cd /bin
#rm -rf mailx
#ln -s /usr/local/bin/mailx mailx再查询mailx的版本,发现已经是12.4 7/29/08了。
好了,接着开始配置连接外部SMTP服务器的信息,用vim或其他文本编辑工具打开/etc/nail.rc,添加以下内容:
set from=tiptop@maxwa.xyz
set smtp=smtp.maxwa.xyz
set smtp-auth-user=tiptop
set smtp-auth-password=yourpassword
set smtp-auth=login保存退出后,就可以测试一下了。
echo "hello world" | mailx -v -s "Test only" max@maxwa.xyz
参考资料:Linux公社 狗窝
1 条评论:
Official site: http://heirloom.sourceforge.net/mailx.html
You also can use CSV to download it.
发表评论