Отправка почты с использованием GCP в частной сети - PullRequest
0 голосов
/ 04 ноября 2019

Больше, чем простой вопрос-ответ, это скорее рекомендательный пост. Хочешь посмотреть, с какими идеями мне приходится работать. Я работаю над переносом работы моей компании в облако (GCP). Большая часть этой работы выполняется в форме конвейера. Я хотел бы сообщить о завершении по электронной почте.

У компании, в которой я работаю, есть частная сеть. И поэтому единственный способ использовать их почтовые настройки - это отправлять их через Интернет, и поэтому они не могут использовать их SMTP-конфигурации из GCP.

Как лучше всего обойти это?

Я смотрю на создание VPN между GCP и нашей локальной сетью, однако это может оказаться невозможным (ограничения ИТ)

Есть ли у меня другие варианты?

EDIT

Что такое SMTP-реле? Этот парень.

1 Ответ

1 голос
/ 05 ноября 2019

По умолчанию Compute Engine разрешает исходящие соединения на все порты, кроме порта 25, поэтому, если вам нужно отправить электронное письмо с экземпляра , вам нужно использовать порт 465 или 587.

GCP явно рекомендует использовать другие сторонние инструменты , такие как SendGrid, Mailgun и Mailjet, поскольку они предлагают бесплатный пакет уровней, вы можете пропустить все это и подключить свой экземпляр к Gmail SMTP Relay Service . Для подключения вам потребуется учетная запись Google (gmail или Gsuite).

Инструкции по настройке учетной записи Google: ЗДЕСЬ , я протестировал отправку писем с моего сервера MySQL и Debian 9

...