Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP()邮件&;SMTP问题_Php_Wordpress_.htaccess_Email_Ftp - Fatal编程技术网

PHP()邮件&;SMTP问题

PHP()邮件&;SMTP问题,php,wordpress,.htaccess,email,ftp,Php,Wordpress,.htaccess,Email,Ftp,我知道这个问题已经被问了一百万次了,但我已经连续18个小时试图找到解决问题的办法了 压力太大了 这是一个很长的问题,但我已经尝试过给你尽可能多的关于可能导致我错误的不同事情的信息 我在自己的WHMCS托管账户上建立了我目前的网站irishgroupage.co.uk,一切正常。我切换到公司的主要托管提供商谁是以前托管旧的html网站,现在我无法让邮件的工作 由于某种原因,wordpress默认的PHP邮件程序和SMTP设置已完全损坏 它开始时无法连接到任何SMTP服务器,尽管我知道我自己的主机允

我知道这个问题已经被问了一百万次了,但我已经连续18个小时试图找到解决问题的办法了

压力太大了

这是一个很长的问题,但我已经尝试过给你尽可能多的关于可能导致我错误的不同事情的信息

我在自己的WHMCS托管账户上建立了我目前的网站irishgroupage.co.uk,一切正常。我切换到公司的主要托管提供商谁是以前托管旧的html网站,现在我无法让邮件的工作

由于某种原因,wordpress默认的PHP邮件程序和SMTP设置已完全损坏

它开始时无法连接到任何SMTP服务器,尽管我知道我自己的主机允许这样做,因为它昨晚和前一天工作正常,没有任何问题。它还与我在自己的服务器上设置的一些客户端一起工作,所以我的电子邮件服务没有问题

默认的PHP邮件程序也可以工作,只需输入我们的gmail电子邮件

所以经过几次尝试,我现在得到了这个错误

SMTP->错误:无法连接到服务器:无法建立连接,因为目标计算机主动拒绝连接。

(10061)
我认为您需要在发送之前进行POP3身份验证(我自己也遇到过这种情况)

看到这个了吗

注意第11行。在链接中,他们做的有点不同,但我就是这样做的:

$pop = new POP3();
$pop->Authorise($host, $port, $timeout, $username, $password, 1);
如果传出SMTP服务器需要身份验证,则需要在发送前进行POP3身份验证

然后运行你已经在做的所有事情

[“用户名”]=>字符串(23)”irishgroupage@gmail.com"

您正在从发送邮件irishgroupage@gmail.com

[“AuthType”]=>字符串(0)”

没有任何身份验证-即没有凭证证明您是谁。当然,Gmail不会和你联系

但这可能不是你唯一的问题。您没有提到服务器上的端口是否打开。您的主机可能对您进行了防火墙,这可能是连接问题的原因


安装此插件:并使用安装向导。它将测试您的端口,以确定哪些端口处于打开状态,然后将自身配置为正确地向Gmail发送消息。

您可以在使用发送电子邮件的电子邮件ID登录后转到此链接

此处,trun登录安全性较差的应用程序:

在这里,只需单击继续。。。

并在此检查是否有任何登录到您的帐户:


然后,运行你的代码。。希望对您有所帮助。

听起来25号端口已关闭,您是否尝试过通过不同的portHi Mooseknuckles,谢谢您的帮助。我已经看过你发给我的链接,但我有点不确定该怎么处理它。我要把那个代码片段复制到我的php邮件中吗?