SMTP错误:无法连接到服务器:连接被拒绝(111)错误消息

6 php cpanel phpmailer

我是PHPMailer的新手,我刚刚使用Composer下载它并将其编码为index.php:

    <?php 
require_once 'vendor/autoload.php';
use PHPMailer\PHPMailer\PHPMailer;
$m = new PHPMailer;
$m->isSMTP();
$m->SMTPAuth = true;
$m->SMTPDebug = 2;

$m->Host = 'smtp.mail.yahoo.com';
$m->Username = 'vagefipooya@yahoo.com';
$m->Password = 'MY PASSWORD';
$m->SMTPSecure = 'ssl';
$m->Port = 465;
$m->IsHTML(true);

$m->SetFrom('pouyavey@gmail.com');
$m->FromName = 'Pouya Vaghefi';
$m->addReplyTo('pouyavey@gmail.com','Pouya Vey');
$m->addAddress('pouyavey@gmail.com','Pouya Vey');
//$m->addCC('alex@phpacademy','Alex Garret');
//$m->addBCC('alex@phpacademy','Alex Garret');
$m->CharSet = "UTF-8";

$m->Subject = 'Here is an email';
$m->msgHTML("convert HTML into a basic plain-text alternative body");
$m->Body = 'This is the body of an email';
$m->AltBody = 'This is the body of an email';

if (!$m->send()) {
        echo "Mailer Error: " . $m->ErrorInfo;
    } else {
        echo "Message sent!";
    }
    ?>
Run Code Online (Sandbox Code Playgroud)

然后我上传到我的网站(我的网站不使用ssl),这是使用cPanel并试图加载页面,但我得到这个错误:

2018-04-19 10:03:46 SMTP错误:无法连接到服务器:连接被拒绝(111)SMTP连接()失败./ wiki /疑难解答邮件程序错误:SMTP connect()失败.

我还阅读了这个问题的相关问题,并将端口从465更改为587(使用tls),25和26,但尚未解决问题.

那么请你帮我解决这个错误,因为我真的不知道该怎么办!

谢谢...

mde*_*ora 6

这主要是由于您的托管服务提供商防火墙问题.请参阅以下链接,其中有人有类似的问题 -

https://github.com/PHPMailer/PHPMailer/issues/295

联系您的托管服务提供商,他们将能够为您提供帮助