TLS и STARTTLS в PHPMAILER - PullRequest
       114

TLS и STARTTLS в PHPMAILER

0 голосов
/ 04 июля 2019

Я пытаюсь отправить электронное письмо от моего программного обеспечения, но оно начало показывать ошибку .. Это работало просто отлично, и затем эта ошибка обнаружилась ..

Я пытался использовать SSL и TLS .. Я много об этом искал, но ничего не смог найти.

require_once("phpmailer/class.phpmailer.php");
require_once("phpmailer/class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();

$mail->Host = "smtp.gmail.com";
$mail->Port = 587;
$mail->SMTPAutoTLS = true;
$mail->SMTPAuth = true;

Полученное сообщение об ошибке:

Ошибка следующего адреса From: contato@allcomtelecom.com: MAIL не принят от сервера, 530,5.7.0 Сначала необходимо выполнить команду STARTTLS. k24sm1975609oic.29 - gsmtp Ошибка SMTP-сервера: 5.7.0. Сначала необходимо выполнить команду STARTTLS. k24sm1975609oic.29 - gsmtp

Ошибка SMTP-сервера: 5.7.0. Сначала необходимо выполнить команду STARTTLS. k24sm1975609oic.29 - gsmtp

Если я использую SSL

require_once("phpmailer/class.phpmailer.php");
require_once("phpmailer/class.smtp.php");

$mail = new PHPMailer();
$mail->IsSMTP();

$mail->SMTPAuth = true;
$mail->SMTPSecure = 'ssl';
$mail->Host = 'smtp.gmail.com';
$mail->Port = 465;

Я получил эту ошибку:

Не удалось выполнить следующий адрес от: contato@allcomtelecom.com: MAIL не принят с сервера, 530,5.5.1 Требуется аутентификация. Узнайте больше на 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13 - gsmtp Ошибка SMTP-сервера: 5.5.1 Требуется аутентификация. Узнайте больше на 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13 - gsmtp

Ошибка SMTP-сервера: 5.5.1 Требуется аутентификация. Узнайте больше на 530 5.5.1 https://support.google.com/mail/?p=WantAuthError 198sm2326104oie.13 - gsmtp

...