使用smtp的PHPmailer不';我不在cpanel工作
phpmailer在使用localhost时工作,但在Cpanel上移动时不工作。 位于第三方的PHPMailer文件夹和位于库的PHPMailer.php&PHPMailer\u load.php文件。 我使用CodeIgniter3使用smtp的PHPmailer不';我不在cpanel工作,php,codeigniter,hosting,phpmailer,cpanel,Php,Codeigniter,Hosting,Phpmailer,Cpanel,phpmailer在使用localhost时工作,但在Cpanel上移动时不工作。 位于第三方的PHPMailer文件夹和位于库的PHPMailer.php&PHPMailer\u load.php文件。 我使用CodeIgniter3 function sendEmail($email, $reset_key, $db){ global $error; $this->load->library('PHPMailer_load'); //Load Library PHPMa
function sendEmail($email, $reset_key, $db){
global $error;
$this->load->library('PHPMailer_load'); //Load Library PHPMailer
$mail = $this->phpmailer_load->load();
$mail->isSMTP();
$mail->SMTPDebug = 3;
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = 'email@gmail.com';
$mail->Password = 'pass';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('noreply.com', 'Admin');
$mail->addAddress($email,'Admin');
$mail->Subject = $subject;
$mail->msgHtml($message);
if (!$mail->send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
}
}
我犯了一个错误
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Mailer Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
您是否已检查服务器上是否启用了SMPT?您发现任何错误了吗?请@Synchro我已经做了,但不适用于meSo当您尝试故障排除指南中描述的测试时发生了什么错误消息指向您?很可能,您的主机提供商会阻止出站SMTP,因此它可能与您的代码无关。