全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 649|回复: 5

lnmp php mail函数

[复制链接]
发表于 2016-5-18 20:22:43 来自手机 | 显示全部楼层 |阅读模式
如题,装的一键包lnmp 设置了主机名的,写了SPF的,然而,用探针测试还是收不到邮件
发表于 2016-5-18 20:26:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2016-5-18 20:33:29 | 显示全部楼层
楼上正解,探针显示发送成功的话可以找下垃圾箱。
 楼主| 发表于 2016-5-18 20:36:15 来自手机 | 显示全部楼层
zhaorong65 发表于 2016-5-18 20:33
楼上正解,探针显示发送成功的话可以找下垃圾箱。

看了木有。。。。
发表于 2016-5-18 20:37:42 | 显示全部楼层
椰子 发表于 2016-5-18 20:36
看了木有。。。。


没有的话,你换几个邮箱试试,比如QQ,sina,gmail,各个换着试试看
先不写SPF试试
发表于 2016-5-18 21:05:25 | 显示全部楼层
你的问题我碰见过,叫我雷锋。

  1. php中mail函数发送邮件失败的解决方法

  2. 解决办法

  3. 我是新手,命令不熟,所以写的很详细,老鸟勿喷哦

  4. 如果安装不成功,看看有没有安装mail


  5. rpm -qa | grep 包   来查看有没有安装qmail这个包,显示出包名

  6. 如linode
  7. yum remove qmail 卸载掉

  8. 1.重新安装 sendmail 组件,我用的是 CentOS ,使用下面的命令安装
  9. yum install sendmail -y

  10. 2.使用下面的命令重启php-fpm进程
  11. /etc/init.d/php-fpm restart

  12. 3.检测sendmail是否运行正常
  13. /etc/init.d/sendmail status

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

  15. 可能用到的命令


  16. /etc/init.d/sendmail start (启动sendmail)

  17. /etc/init.d/sendmail stop  (关闭sendmail)

  18. /etc/init.d/sendmail restart (重启sendmail)
  19. 4.配置php.ini,填写sendmail的绝对路径

  20. 使用命令打开编辑php.ini


  21. nano /usr/local/php/etc/php.ini
  22. 输入?sendmail_path 查找定位(或者手动跳转找到sendmail_path),你会发现默认是下面的代码


  23. ;sendmail_path =
  24. 按 i 进入编辑,将这行修改为


  25. sendmail_path = /usr/sbin/sendmail -t -i
  26. 按 Esc 键退出编辑,输入 :wq 保存退出

  27. 5.重启php-fpm进程


  28. /etc/init.d/php-fpm restart
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-9-19 01:44 , Processed in 0.078494 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表