Я пытаюсь использовать порт 587 в моих почтовых целях сервера. Однако я, может казаться, не могу разблокировать порт даже после попытки следующего:
Порт Adding 587 к списку сетевого брандмауэра Google Cloud
Добавление нового правила к iptables в операционной системе
Перезапустите сервер
Я пропускаю что-нибудь?
Править:
/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) блокируется. кроме известных Google IP адресов
- Блокируется весь трафик, использующий протокол, отличный от TCP, UDP и ICMP.
Я также обнаружил "Sending Email from an Instance":
Google Compute Engine не разрешает исходящие соединения на портах 25, 465 и 587, но вы все еще можете настроить свои экземпляры для отправки почты. через порты 587 и 465, используя серверы, предоставленные через партнера. услуги, такие как SendGrid. В этом документе обсуждается, как настроить ваши экземпляры для отправки электронной почты с помощью SendGrid.