博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux中mail函数不能发送邮件怎么办
阅读量:6678 次
发布时间:2019-06-25

本文共 767 字,大约阅读时间需要 2 分钟。

原因分析:

1.检查下本机25端口是否有开放

2.mail是利用linux自带的sendmail服务来发送邮件的,service sendmail status 查看下该服务的状态

 

发送命令:mail -s -v  "hell" < test.txt

 

     没有安装或启动 sendmail 组件

  1.重新安装 sendmail 组件,我用的是 CentOS ,使用下面的命令安装

  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

转载地址:http://jpyao.baihongyu.com/

你可能感兴趣的文章
无人超市对社会是福还是祸?
查看>>
12306、上海地铁、广发银行的选择 起底蚂蚁金服移动开发平
查看>>
说阿里是日本的公司 你咋不说腾讯是非洲的呢
查看>>
春运的高铁上 有华为和满满的信号一起陪你回家
查看>>
以顶级项目之姿进入Apache基金会,Apache Kibble有点厉害!
查看>>
昆仑万维半年营收近18亿 旗下移动游戏平台启用独立品牌
查看>>
候车室里的年货:一件件都是家的故事
查看>>
广东侨乡台山人“小年夜”喜用传统沙琪玛祭灶
查看>>
电子品汽车服饰成春节热门“租物” 女性偏爱 “租锦还乡”
查看>>
世界经济论坛报告:地缘经济局势日趋紧张将阻碍今年经济增长
查看>>
外交部:不允许外企以任何形式参与台“潜艇国造”项目
查看>>
为什么老外不愿意用MyBatis
查看>>
购物车【JavaWeb小项目简单版】
查看>>
五分钟 Styled-components 高级实用技巧
查看>>
Node.js: 一个刚刚够用的 HTTPS 服务器
查看>>
基于 Django REST Framework 实现业务 api 并自动文档化
查看>>
Android应用安全常见问题及解决方案
查看>>
面试题解 | 创建最大数
查看>>
蚂蚁金服SOFAMesh在多语言上的实践 | CNUTCon 实录
查看>>
读Zepto源码之Fx模块
查看>>