1. 首页
  2. 系统运维
  3. Linux

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 '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

 

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code