stmp php email - ОШИБКА SMTP: Не удалось подключиться к серверу: (0) Ошибка подключения SMTP () - PullRequest
0 голосов
/ 15 марта 2020

У меня проблема с 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.

1 Ответ

0 голосов
/ 15 марта 2020

Я думаю, что ваш код правильный.

Попробуйте создать учетную запись mailtrap: https://mailtrap.io/signin и использовать для проверки конфигурации mailtrap.

...