Функция Php Mailer не работает на Google Cloud Platform

Недавно я загрузил небольшую php-сеть на Google Cloud Platform, но после загрузки сайта я вижу, что PHP Mailer функция не отправляет почту.

Тот же код в localhost работает отлично, с тем же SMTP полномочия.

Нужно ли менять мой код?

Пожалуйста, кто-нибудь поможет мне решить эту проблему.

0

Решение

Google Compute Engine не разрешает исходящие соединения через порты 25, 465 и 587. По умолчанию эти исходящие SMTP-порты блокируются из-за большого количества злоупотреблений, к которым эти порты подвержены. Кроме того, наличие надежного стороннего поставщика, такого как SendGrid, Mailgun или Mailjet, освобождает Compute Engine и вас от поддержания репутации IP-адресов у ваших получателей.

Вы можете установить postfix на свой VPS-сервер и настроить его для отправки почты с помощью MailGun или другой службы.

Более подробную информацию об этой проблеме вы можете найти в официальной документации:
https://cloud.google.com/compute/docs/tutorials/sending-mail/

3

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru