Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.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
共享服务器无法使用PHPMailer连接到SMTP帐户_Php_Email_Smtp_Phpmailer - Fatal编程技术网

共享服务器无法使用PHPMailer连接到SMTP帐户

共享服务器无法使用PHPMailer连接到SMTP帐户,php,email,smtp,phpmailer,Php,Email,Smtp,Phpmailer,我对PHPMailer有以下配置: $mail->isSMTP(); $mail->Host = 'smtp.alestraune.net.mx'; $mail->SMTPAuth = true; $mail->Username = 'prux@notrealdomain.com'; $mail->Password = 'xxxxx'; $mail->Port = 587; 当我尝试连接到服务器时,出现以下错误: SMTP错误:无法连接到服务器:连接被拒绝1

我对PHPMailer有以下配置:

$mail->isSMTP();
$mail->Host = 'smtp.alestraune.net.mx';
$mail->SMTPAuth = true;
$mail->Username = 'prux@notrealdomain.com';
$mail->Password = 'xxxxx';
$mail->Port = 587;
当我尝试连接到服务器时,出现以下错误:

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

但是当我通过本地服务器wamp测试它时,我没有问题

目前我正在从hostgator发送电子邮件。我已经尝试使用SMTPSecure配置tls、ssl,但没有成功


谢谢

我能够从我测试的几个主机连接到端口587上的smtp.alestraune.net.mx。您的主机公司可能正在阻止端口587上的传出连接。一些托管公司因为这样做而臭名昭著,因为他们希望控制来自托管服务器的传出邮件。

您还需要设置$mail->SMTPSecure='tls';为了让代码正常工作,但您应该检查您的DNS是否正常工作,并且mti2935所说的也是可能的。