У меня проблема с phpMailer, я не могу отправлять электронные письма, и это дает мне эту ошибку:
2020-03-14 21:58:06 SMTP ERROR: Failed to connect to server: (0)
SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Message could not be sent. Error: SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
Код, который я использую для отправки электронного письма:
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\SMTP;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer();
$mail->SMTPDebug = SMTP::DEBUG_SERVER;
$mail->IsSMTP(true);
$mail->Host = 'example.com';
$mail->SMTPAuth= true;
$mail->Username='test@example.com';
$mail->Password='password';
$mail->Port = 465;
$mail->SMTPDebug = 2;
$mail->SMTPSecure = 'ssl';
$mail->SetFrom('test@example.com', 'Example Account');
$mail->AddAddress(`receiver@gmail.com', 'Rec Eiver');
$mail->Subject = 'Subject';
$mail->Subject = "Here is the subject";
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send()) {
echo "Message could not be sent. Error: {$mail->ErrorInfo}";
} else {
echo 'Message has been sent';
}
Я использую GoDaddy CPanel.