步骤 1:安装 sendmail
执行安装
yum update
yum install -y sendmail sendmail-cf
步骤 2:配置 php.ini
进行配置
# 找到 php.ini 位置
php -i | grep php.ini
# 编辑 php.ini
nano /etc/php.ini
# 或
vi /etc/php.ini
或者手动给 PHP.ini 添加以下配置:
[mail function]
sendmail_path = /usr/sbin/sendmail -t -i
mail.add_x_header = On
步骤 3:重启 PHP 服务
别忘了重启 PHP 服务才能生效。
# 重启 PHP-FPM
systemctl restart php-fpm
# 或重启 Apache
systemctl restart httpd
# 或重启 Nginx
systemctl restart nginx
一键执行命令
下面是一键执行命令,复制后在终端直接执行。
yum update && \
yum install -y sendmail sendmail-cf && \
systemctl start sendmail && \
systemctl enable sendmail && \
systemctl start firewalld && \
firewall-cmd --permanent --add-port=25/tcp && \
firewall-cmd --reload && \
systemctl status sendmail