CentOS 6.5通过命令行安装发送邮件

查看原文:http://www.sijitao.net/1842.html
在linode安装的一台centos 6.5默认没有安装mail,所以不能通过命令行或者脚本来发送邮件,需要发送邮件时可以先安装一个sendmail 。

安装sendmail:

[root@li676-235 ~]# yum install sendmail

安装好后执行。

[root@li676-235 ~]# /etc/init.d/sendmail start
Starting sendmail:                                         [  OK  ]
Starting sm-client:                                        [  OK  ]

安装mailx

[root@li676-235 ~]# mail
-bash: /bin/mail: No such file or directory
[root@li676-235 log]# yum install mailx -y

输入mail命令后提示没找到或该命令不存在,需要安装mailx。

测试发送

1、通过文件内容发送邮件

[root@li676-235 ~]# mail -s 'Test mail' support@sijitao.net < /etc/passwd

很快收到邮件了,正文是 /etc/passwd 文件的内容。

2、使用管道符直接发送邮件内容

如果不想通过文件发送邮件内容也可以通过管道发送。

[root@li676-235 ~]# echo "This is test mail" | mail -s 'Test mail' support@sijitao.net

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值