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

Открытие порта 587 в Debian, работающем на Google Compute Engine

Я пытаюсь использовать порт 587 для рассылки на моем сервере. Однако я не могу разблокировать порт даже после следующих попыток:

  1. Добавление порта 587 в список сетевого брандмауэра Google Cloud

  2. Добавление нового правила в iptables в операционной системе

  3. Перезагрузите сервер

Я что-нибудь упускаю?

РЕДАКТИРОВАТЬ:

 /etc/iptables.up.rules
 -A INPUT -p tcp -m tcp --dport 587 -j ACCEPT

И:

 Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes  target     prot opt in     out       source             destination
   7   420   ACCEPT     tcp   --  *      *       0.0.0.0/0            0.0.0.0/0            tcp dpt:587

Из документации по Google Compute Engine, раздел «Сеть и брандмауэры»:

Заблокированный трафик

Google Compute Engine блокирует или ограничивает трафик через все следующие порты / протоколы между Интернетом и виртуальными машинами, а также между двумя виртуальными машинами, когда трафик направляется на их общедоступные IP-адреса (это также включает адреса с балансировкой нагрузки).

Примечание. Эти ограничения не распространяются на трафик между двумя виртуальными машинами через их частные адреса.

  • Весь исходящий трафик на порт 25 (SMTP) заблокирован.
  • Наибольший исходящий трафик на порт 465 или 587 (SMTP через SSL) заблокирован. кроме известных IP-адреса Google
  • Блокируется весь трафик, который использует протокол, отличный от TCP, UDP и ICMP.

Я также нашел «Отправка электронной почты из экземпляра»:

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