安装&启动
yum -y install sendmail
启动sendmail进程 /etc/rc.d/init.d/sendmail start 或者service sendmail start
查看状态/etc/rc.d/init.d/sendmail status
如果报下面的错误:

可能是是mailx没有装的缘故,运行yum install mailx即可。
测试端口
使用netstat 命令测试是否开启SMTP 的25 端口、POP3 的110 端口及IMAP 的143 端口。
[root@localhost ~]# netstat
-ntla
验证Sendmail
的SMTP 认证功能
telnet localhost 25 后输入ehlo localhost 验证Sendmail 的SMTP 认证功能
发送邮件shell脚本:
#!/bin/bash
/usr/sbin/sendmail -t <<EOF
From: Mail testing <qipeng.song@gmail.com> //从哪里发出
To: qipeng.song@gmail.com //发给谁
Cc: qipeng.song@gmail.com //抄送给谁
Bcc: qipeng.song@gmail.com //暗送给谁
Subject: mail testing //标题
---------------------------------- //内容
This is the mail content ...
---------------------------------
EOF