php使用smtp发送邮件报错Cannot connenct to relay host

使用DEDEcms自定义了一个发送邮件的php文件,使用了dedecms自带的mail.class.php,在本地可以正常发送,上传到服务器上后,出现提示Cannot connenct to relay host smtp.qq.com Error: () Error: Cannot send email to
[email protected] 网上找了一大堆文章,终于解决,问题出在服务器的环境配置上。

找到php.ini,查看两个地方,一个是allow_url_fopen,这个地方要设置成on;另一个地方是查看disable_functions,如果后面出现了fsock,fsockopen,则需要把这两个函数去掉,重启apache,然后就可以正常发送邮件了

时间: 2024-10-10 13:40:25

php使用smtp发送邮件报错Cannot connenct to relay host的相关文章

ssh报错:Could not load host key:/etc/ssh/ssh_host_rsa_key&ssh_host_ecdsa_key&ssh_host_ed25519_key

今天ssh远程的时候发现无法远程,登录主机查看ssh服务状态,报错如下 去查看秘钥 发现文件大小为0,看起来是生成秘钥失败了才导致的故障,解决方法简单,删除原有的秘钥,重新生成秘钥就OK了 然后重启ssh服务,自动生成新的秘钥就可以了 或者也可以通过命令行重新生成相应秘钥 ssh-keygen -t ras -b 2048 -f /etc/ssh/ssh_root_rsa_keyssh-keygen -t ecdsa -b 256 -f /etc/ssh/ssh_host_ecdsa_keyss

cents上执行wget报错:unable to resolve host address

wget命令报错,无法解析域名"www.keepalived.rog" [[email protected] download]$ wget http://www.keepalived.org/software/keepalived-1.2.12.tar.gz --2014-05-05 11:06:14--  http://www.keepalived.org/software/keepalived-1.2.12.tar.gz Resolving www.keepalived.org.

navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法

报错原因:没有连接互联网,用navicat连接本地mysql数据库,连接属性ip为localhost. 解决办法:将ip改为127.0.0.1即可.localhost是需要DNS解析后才会是127.0.0.1的. navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法 原文地址:https://www.cnblogs.com/Y-zhiwei/p/8458238.html

Python发送邮件smtplib.SMTP各报错问题的解决方法

经测试可用的发送邮件代码: import smtplib from email.mime.text import MIMEText # 第三方 SMTP 服务 mail_host = "smtp.163.com" # SMTP服务器 mail_user = "username" # 用户名 mail_pass = "passwd" # 密码(这里的密码不是登录邮箱密码,而是授权码) sender = '[email protected]' # 发

yii2 联系我们发送邮件报错

为什么会报错,因为国内的邮件服务商要求发送邮件的人和设置的smtp服务器账号要相同,因为联系我们的是用户,也就是发件人是用户,而不是我们配置的邮箱,所有出错. 这里我用了个取巧的办法,发件人改为自己,客户的邮箱信息直接拼接在邮件内容,这样我们收到邮件就能知道谁留下的信息.这样有个好处,自己发邮件给自己,成功概率100% 把控制器改为这样写: public function actionContact() { $model = new ContactForm(); if ($model->load

jira发送邮件报错

jira发送邮件的报错 1.安装完jira后,配置发送邮件出错具体报错如下: An error has occurred with sending the test email: com.atlassian.mail.MailException: javax.mail.MessagingException: Exception reading response; nested exception is: java.net.SocketTimeoutException: Read timed ou

gluster添加节点失败报错:No route to host

glusterfs 3.4.7和gluster3.6.4都会出现该问题. 服务器端执行添加peer命令报如下错误: Probe returned with unknown errno 107 对应日志错误信息如下: [2015-08-25 02:47:06.818281] I [glusterd-handler.c:1031:__glusterd_handle_cli_probe] 0-glusterd: Received CLI probe req node61 24007[2015-08-2

zabbix-server报错:No route to host

前戏: 我在VM虚拟机中创建了2个liunx系统(rhel7和cent7),一个用作zabbix服务端,另一个用作zabbix客户端.但是用服务端监控客户端时图标是红色的监控不了,报错信息为:Get value from agent failed: cannot connect to [[客户端的IP]:10050]: [113] No route to host 报警意思大致为主机无法被监听 linux版本:centos 7 zabbix版本:zabbix 3 解决方法: (1)使用ping命

Outlook 发送邮件 报错:未知错误,0x80040201

此问题一般会出现在Exchange和POP混合使用的情况下发生:[问题现象]邮件接收与发送,能接收,发送的时候报"未知问题... 0x80040201 错误".重装Office仍不能解决.[问题产生原因]这个问题不常见,一般只发生在这种情况下:之前使用Exchange协议连接邮件服务器,然后改为Pop3方式.本身从Exchange改为Pop3没有什么问题,但是,当你此时输入收信人地址时,Outlook会主动用易记名替换,这一替换出问题了:Outlook中仍然记忆着以前主动从Exchan