Назад | Перейти на главную страницу

Не удается отправить электронное письмо с помощью функции электронной почты в облачной платформе Google

У нас есть аккаунт G Suite с нашим доменным именем. А наш сервер - это облачная платформа Google. мы используем PHP для нашей разработки, мы пробуем другой код для отправки писем, но не можем получать письма с помощью почтовых функций, и мы связываемся с учетной записью G Suite, они сказали, что все настройки работают отлично ... эта проблема касается облачной платформы Google , облако отклоняет почту.

Требуются ли какие-либо дополнительные настройки для реализации облачной платформы Google для установления соединения с учетной записью G Suite?

Нужно ли иметь учетную запись AppEngine для отправки писем с помощью кода?

Есть идеи, что здесь может происходить или что тестировать дальше?

Заранее спасибо...

Google Compute Engine не разрешает исходящее соединение на портах 25, 465 и 587. Кроме того, порт 25 также заблокирован для ретрансляции SMTP через G Suite, как уже упоминалось. Вот:

Примечание. Порт 25 всегда заблокирован и не может использоваться даже через ретрансляцию SMTP с помощью Google Apps.

В качестве обходного пути вы можете использовать доверенных сторонних поставщиков, таких как SendGrid, Mailgun или Mailjet, для настройки функции почты на GCE или использовать порт 465, 587 для ретрансляции STMP с использованием G Suite на экземпляре GCE. Вы можете найти дополнительную информацию и инструкции по этому ссылка на сайт.

В Google Compute Engine все стандартные исходящие порты SMTP заблокированы намеренно. Пожалуйста, проголосуйте здесь, чтобы изменить поведение Google SMTP: https://googlecloudplatform.uservoice.com/forums/302595-compute-engine/suggestions/10079937-send-and-receive-email-using-tcp-smtp-imap-ports

Пока они не откроют порты SMTP, не будет хорошего способа отправлять электронную почту со своих облачных серверов. Sendgrid и другие слишком дороги и не имеют многих необходимых функций.