首页 > 系统 > Linux >

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

2017-04-24

CentOS 6 5通过命令行安装发送邮件,在linode安装的一台centos 6 5默认没有安装mail,所以不能通过命令行或者脚本来发送邮件,需要发送邮件时可以先安装一个sendmail 。

CentOS 6.5通过命令行安装发送邮件,在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 &#39;Test mail&#39; support@gmail.net < /etc/passwd

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

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

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

[root@li676-235 ~]# echo "This is test mail" | mail -s &#39;Test mail&#39; support@gmail.net
相关文章
最新文章
热点推荐