本页主题: CentOS下安装sendmail并测试发送邮件 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

btxd
级别: 管理员


精华: 0
发帖: 112
威望: 112 点
金币: 50065 个
贡献值: 0 点
在线时间:53(小时)
注册时间:2020-04-18
最后登录:2026-09-17

 CentOS下安装sendmail并测试发送邮件

CentOS是一个非常不错的免费开源Linux系统,许多站点首选的平台。然而有些服务商的主机CentOS系统默认(例如阿里云主机)没有安装sendmail组件,需要发送邮件的可以安装一个sendmail组件。

安装sendmail

# yum -y install sendmail


启动sendmail

# service sendmail start

查看sendmail运行状态

# /etc/init.d/sendmail status


在命令行下测试邮件是否能发送成功


# echo "This is test mail" | mail -s 'Test mail' admin@163.com


如果提示mail: command not found,就是没有安装mail命令,此时需要安装mail命令

# yum install mailx -y

然后再重新发送以下邮件就好了!


特别注意,如果安装了防火墙,请添加如下规则:
iptables设定

# iptables -A INPUT -p tcp --dport 25 -j ACCEPT
# iptables -A INPUT -p udp --dport 25 -j ACCEPT


查看处理中的邮件

# /usr/lib/sendmail -bp


清除未发送成功邮件

# rm -rf /var/spool/mqueue/*



顶端 Posted: 2020-04-24 13:04 | [楼 主]
帖子浏览记录 版块浏览记录
四四一七九 » 电脑综合技术应用

Total 0.009639(s) query 3, Time now is:09-18 14:21, Gzip enabled 鄂ICP备2023031436号
Powered by 四四一七九 © 2020-08 44179.com Corporation