Как настроить Gsuite smtp-relay и PHPMailer - PullRequest
1 голос
/ 25 апреля 2020

Привет Я боролся с тем, как настроить SMTP-реле, которое идет с gsuite. Я попросил поддержку Google, но даже они не знают. Происходит то, что когда я запускаю этот код для отправки электронных писем, в моем gsuite не появляется никаких писем, даже в спаме. Я использовал этот же код, успешно меняя SMTP-хост на premium64.web-hosting.com, и он отлично работает для любого адреса электронной почты, кроме отправки в gsuite. Я попытался отправить его в другой gsuite, и он все еще не работает ни для smtp-реле, ни для premium64. Думая, что это должна быть настройка с администратором Google, потому что Google действительно строго по безопасности. Я включил менее безопасные приложения. Здесь ниже мой код и текущие настройки. Пожалуйста, покажите мне, что нужно изменить, чтобы оно работало. У меня было достаточно времени, чтобы работать над этим последние 4 дня. Любая помощь приветствуется и спасибо заранее. Спасибо.

Код Phpmailer:

$sentfromemail = "sam@email.com";



$mail = new PHPMailer();

//

$mail->isSMTP();

$mail->SMTPAuth = true;

$mail->SMTPSecure = 'ssl';

$mail->Host = 'smtp-relay.gmail.com';

$mail->Port = '465';

$mail->isHTML(true);

$mail->Username = $sentfromemail;

$mail->Password = 'correctpassword';

$mail->SetFrom('sam@email.com' , 'Email Name');

$mail->Subject = "test";

$mail-> Body = 'test';

Настройки консоли администратора Google:

enter image description here

enter image description here

...