VPS侦探论坛

 找回密码
 注册
搜索
查看: 105|回复: 4

debian9.9 64位 lnmp不能发信

[复制链接]
发表于 2019-6-30 15:44:54 | 显示全部楼层 |阅读模式


lnmp1.6出来我第一时间重装了我之前lnmp1.5,这两天我发现一个问题:不能发信,貌似自身的函数和插件smtp都不行。
起初我以为是阿里云服务器或者Debian9的系统问题,但是我买了腾讯云的服务器,装一样的系统 一样的lnmp版本,还是一样的问题。
后来我换centos之后发才没有这样的问题。

出错显示的内容是这样的:SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting


请问下,这是Debian系统本身的问题还是lnmp的问题呢,还是少了什么函数呢?


我是个新手,具体代码不懂,反馈这个问题,希望可以完善lnmp。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2019-6-30 19:54:41 | 显示全部楼层


你说的自身可能是使用php的mail函数调用系统进行发信,但是不一定你的系统上安装并设置好了邮件服务器

smtp的话需要你自己设置好smtp服务器参数信息
你只有这一个最后的错误信息,没有前面具体phpmailer的调试信息无法确定原因

只要你的smtp服务器参数正确,lnmp是能直接发信不需要另外的设置
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2019-7-2 10:49:29 | 显示全部楼层



既然centos没有这个问题,我在想是不是Debian9系统的问题,我查了资料说系统的防火墙,端口什么的都能影响发信。
而且之前用的是Debian8还没有这个问题呢。
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
 楼主| 发表于 2019-7-2 10:55:55 | 显示全部楼层



对了  我怎么能找到这个错误日志呢?
当我安装好lnmp的时候  用探针里的测试发信 弹出来的信息就是发信失败呢
那我怎么看到这个错误日志呢
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
发表于 2019-7-2 19:04:48 | 显示全部楼层


ylgod 发表于 2019-7-2 10:55
对了  我怎么能找到这个错误日志呢?
当我安装好lnmp的时候  用探针里的测试发信 弹出来的信息就是发信失败 ...

php探针发送是调用系统,需要你自己确定好你系统已经安装并设置好邮件服务器

不清楚你具体什么程序没法确定,只要是用phpmailer的应该都能开启调试信息
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org/
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2019-7-24 01:11 , Processed in 0.042105 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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