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

发表时间:2014-12-09 17:22 | 分类:Linux | 浏览:2,582 次

在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

 

本文标签:

本文链接:https://www.sijitao.net/1842.html

欢迎您在本博客中留下评论,如需转载原创文章请注明出处,谢谢!

一键脚本 博客历程 留言联系 文章归档 网站地图 谷歌地图
Copyright © 2010-2024 章郎虫博客 All Rights Reserved.