Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 热议话题 › 「热议话题」在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题

「热议话题」在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题

Eswlnk的头像
Eswlnk
2022-08-30 16:27:24
「热议话题」在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题-Eswlnk Blog
智能摘要 AI
作者在更换阿里云服务器后,发现博客评论邮件通知功能失效。经过排查,确认问题出在新服务器不支持`mail()`函数。作者通过安装并配置`sendmail`组件解决了此问题,但发现邮件发送速度极慢。为优化性能,作者修改了`/etc/hosts`文件,添加主机名称,并重启`sendmail`服务。这一调整显著提升了邮件发送速度,评论回复通知恢复正常。总结来看,本文详细记录了如何在LNMP环境下启用`mail()`函数并解决其低效问题。

自从换了阿里云服务器之后,我也就没有理过博客的回复评论邮件通知功能。前2天有朋友跟我说,之前评论都有邮件通知,现在怎么没有了。我想应该是没有开始支持mail()函数的语言,VPS的好处就是自己可以随便折腾。于是研究下怎么开启mail()函数,本文做个记录,方便以后可能用到。

「热议话题」在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题-Eswlnk Blog
在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题

测试环境

运行环境LNMP
系统CentOS 7.8 64位
环境展示

我的阿里云服务器使用的是LNMP环境,CentOS 7.8 64位。

1.安装 sendmail 组件

yum install sendmail

2.使用下面的命令重启php-fpm进程

/etc/init.d/php-fpm restart

3.检测sendmail是否运行正常

/etc/init.d/sendmail status

如果显示正在运行running 就可以。

可能用到的命令

/etc/init.d/sendmail start (启动sendmail)
/etc/init.d/sendmail stop  (关闭sendmail)
/etc/init.d/sendmail restart (重启sendmail)

4.配置php.ini,填写sendmail的绝对路径

使用命令打开编辑php.ini

vi /usr/local/php/etc/php.ini

输入?sendmail_path 查找定位(或者手动跳转找到sendmail_path),你会发现默认是下面的代码

;sendmail_path =

按 i 进入编辑,将这行修改为

sendmail_path = /usr/sbin/sendmail -t –i

按 Esc 键退出编辑,输入 :wq 保存退出

5.重启php-fpm进程

/etc/init.d/php-fpm restart

这是一种有效的方法,你可以创建一个叫做mail.php的文件,你可以通过以下的程序来进行验证。

<?php
$txt = "hello,we are Eswink";
$mail = 'somebody@example.com';
// 发送邮件
mail($mail, "My Best Friend", $txt);
echo 'message has been sent!';
?>

保存并上传至你的网站根目录,并在浏览器运行:http://你的网址/mail.php

到时候你的邮箱里应该会收到邮件,不过大部分都是垃圾邮件,如果邮件没有收到,你就检查一下,看看有没有重启邮件或者重启 php。一般情况下,邮件都能正常收到。

当然,功能是可以实现的,但是用上面的测试代码测试,却发现发送邮件的速度非常慢,需要几十秒甚至一分钟。然后我写博客或者回复评论的速度非常慢,超过了用户心理上的等待时间。这个功能必须要优化,不然的话,这个功能就只能取消了。

网上方法很多很多,修改这个文件又是修改那个文件,感觉比较麻烦,于是找个了操作最少的修改,然后成功了。

修改/etc/hosts ,未修改之前

127.0.0.1 localhost.localdomain localhost

修改成

127.0.0.1 localhost.localdomain localhost 主机名称

查看本机的主机名称的命令是: hostname

完成修改之后重启下sendmail

service sendmail restart

完成以上步骤,发表评论的速度又恢复到了几秒。网友发表评论的速度相比之前加快了许多,同时不能收到评论回复的通知邮件的用户,请在文末下方留言。

本文参考了 LNMP笔记:解决mail函数不能发送邮件 文章内容。

ESWINK , 版权所有丨如未注明 , 均为原创

原文标题:「热议话题」在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题

「热议话题」在 lnmp中开启mail功能发送邮件和 sendmail缓慢启动的问题-Eswlnk Blog
原创声明
本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
lnmplocalhostMailsendmail
0
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
「热议话题」网站搜索流量异常的问题解析说明
上一篇
「热议话题」美国警方被曝利用 Fog Reveal 应用程序大规模监控手机用户
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 漏洞资讯:Ollama 未授权访问漏洞分析与防护指南
  • 「漏洞资讯」Windows TCP/IP 远程代码执行漏洞 | CVE-2024-38063
  • 「科技资讯」如何完美开启华为手机无线充电?全方面指南与问题解决方案
  • 「漏洞资讯」CVE-2024-38077 的漏洞利用概念验证(PoC)代码发布
  • 「高危漏洞」OpenSSH远程代码执行漏洞(CVE-2024-6387)安全风险通告
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

隐匿五年的StripedFly 恶意软件:百万设备感染的危机
2023-11-05 22:51:44
「热议话题」Google“有用内容更新”观察及应对
2022-09-09 11:16:09
「热议话题」即将发布的 WordPress 6.1 预期的功能和变化
2022-09-06 23:34:32

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.821 秒   |  SQL查询 37 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈