自从安装lnmp环境后,lnmp下mail函数不能发送邮件的问题依然是出现的,在这里,我不建议大家使用sendmail作为发信,理由就是效率低,速度慢。

  yum remove sendmail

  然后就开始安装Postfix了,这相对与sendmail要效率高很多,发信速度快,占用内存低,可以说是目前服务器发信首选,当然也有很多大神会说smtp也不错,那也没错,但个人爱好,我就喜欢服务器发信的简单!

  安装 Postfix

  yum install postfix

  更改默认MTA为Postfix:

  /usr/sbin/alternatives --set mta /usr/sbin/sendmail.postfix

  完事儿,再次检查下是否将MTA改为Postfix了:

  alternatives --display mta

  配置Postfix,vi编辑main.cf

  vi /etc/postfix/main.cf

  打开后分别找到以下几项,将其前面的#去掉,并做配置:

  myhostname = mail.2zzt.com

  mydomain = 2zzt.com

  myorigin = $mydomain

  inet_interfaces = all

  mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain

  mynetworks = 192.168.100.10/28, 127.0.0.0/8

  relay_domains =

  home_mailbox = Maildir/

  不喜欢vi在线编辑的,可以直接下载main.cf上传到服务器的/etc/postfix/main.cf进行替换吧

  检测并启动Postfix

  service postfix status

  //若未启动,执行以下命令:

  service postfix start

  设置开机启动

  chkconfig postfix on

  到这一步Postfix算是OK了,但我们还是得到php.in里配置下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 保存退出

  重启php-fpm进程

  /etc/init.d/php-fpm restart

  Linux lnmp下mail函数无法发送邮件的解决方法就介绍到这里了,因为sendmail效率低,比较浪费时间,这里推荐使用postfix发送邮件。

转载于:https://blog.51cto.com/itafei/1835035

lnmp发送测试邮箱失败(亲测正解)相关推荐

  1. 如何用python发送SMTP邮件(基于QQ邮箱)亲测可用

    第一步 首先我们要在QQ邮箱开通SMTP邮件,并生成授权码 设置->账户->生成授权码 通过绑定手机发送短信生成授权码,并保存授权码,一系列英文字母(等会要用) 第二步 确保自己的计算机名 ...

  2. 数据库安装时需要更新以前的Visual Studio 2010实例状态失败-----亲测可行

        数据库安装时"需要更新以前的Visual Studio 2010实例"状态失败                                               ...

  3. Java实现的一个发送手机短信(亲测可用)

    原文地址:http://sms.webchinese.cn/api.shtml JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webs ...

  4. python邮箱爆破_Python在线爆破邮箱账号密码测试代码(亲测可用)

    dic 字典格式如下(mail.txt) : username@gmail.com:password username@gmail.com:password username@gmail.com:pa ...

  5. SpringBoot集成网易企业邮箱,亲测可用

    注意: 服务器需要打开994的端口.不然会超时. 第一步 引入依赖. <!-- SpringBoot--邮件服务 --> <dependency><groupId> ...

  6. python自动发邮件附件_python自动发送带附件的邮件(163邮箱,亲测可用)

    1.设置发送邮件邮箱的SMTP服务 https://www.360kuai.com/pc/927b9f8da3555bb70?cota=4&kuai_so=1&tj_url=xz&am ...

  7. ubuntu如何关联qq邮箱(亲测可用)

    博主最近想发个邮件,于是登录网页的qq邮箱,发现发送的压缩文件有乱码,搞了半天不清楚是什么原因,于是尝试用ubuntu自带的thunderbird关联qq邮箱,遇到一些问题,并成功解决,分享给和我一样 ...

  8. gitlab 批量添加用户并去掉邮箱验证(亲测有效)

    批量添加git用户: 1.root账户登录:用户setting找到private Token 2.shell脚本  切换到home 目录 (这里的目录可以自行定) 3.使用 vi userinfo.t ...

  9. python自动发送带附件的邮件(163邮箱,亲测可用)

    1.设置发送邮件邮箱的SMTP服务 https://www.360kuai.com/pc/927b9f8da3555bb70?cota=4&kuai_so=1&tj_url=xz&am ...

最新文章

  1. mysql group by 规则_MySQL 中关于 GROUP BY 的问题
  2. C 如何对指针进行指定字节的偏置操作
  3. java runtime类 heap_Java 进阶(一) JVM运行时内存模型
  4. 小程序input wxss_19. 教你零基础搭建小程序:wxss-尺寸单位
  5. 关闭后天 树莓派_陪你一起玩树莓派-系统安装
  6. 【Vue】实例对象的生命周期(方法详解)
  7. poj 1681 Painter's Problem (高斯消元 )
  8. JavaScript 数据类型检测终极解决方案
  9. python对象转为字符串
  10. Java 案例大全(详细)二
  11. Windows11设置任务栏为小图标
  12. python转化时区
  13. 这个可以有!百度大脑EasyDL新发布EasyData搞定AI开发中的数据管理问题
  14. 安装Microsoft Office - Win系统
  15. 日本房地产泡沫 Japan Real Estate Bubble
  16. 下载b站视频方法,pr去水印
  17. 百度搜索引擎推广的方式和优势有哪些呢?
  18. 零基础转行IT互联网岗位月入过万需要多久?
  19. CTF隐写之文件怎么打不开?=0.0=
  20. html怎么设置y轴,Y轴方向跑马灯的实现

热门文章

  1. ITK:图像阈值演示可用的阈值算法
  2. DCMTK:Irradiation事件识别测试FG类
  3. VTK:可视化之MultipleRenderWindows
  4. VTK:几何对象之OrientedCylinder
  5. OpenCV使用pointPolygonTest的实例(附完整代码)
  6. C++实现digkstra最短路径算法(附完整源码)
  7. QT的QMessageAuthenticationCode类的使用
  8. C++ 操作符优先级
  9. k8s pod里访问不到外部ip_K8S中的Service的存在理由
  10. 用python做加法_Python不用加减乘除做加法