В настоящее время я установил Postfix и Dovecot на свой экземпляр AWS. Я могу пинговать и открывать dovecot / postfix в порту (25,110) на моем локальном хосте, используя:
telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 ip-172-31-16-10.us-west-2.compute.internal ESMTP Sendmail 8.14.4/8.14.4; Sun, 10 Jul 2016 09:05:28 GMT
или
telnet localhost 110
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
+OK Dovecot ready.
У меня Elastic IP, а внутри моей группы конфиденциальности несколько:
Для DNS я использую Route 53. Моя зона для домена содержит:
mail.domain.com. A 52.89.176.73
domain.com. MX 10 mail.domain.com
На postfix - main.cf у меня "inet_interfaces = все" , а у меня несколько grep:
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:10025 0.0.0.0:* LISTEN
Что я здесь делаю не так? Любое решение для этого?
Если это результат netstat
:
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
Это показывает, что postfix по-прежнему слушает только порт SMTP на localhost, в противном случае я ожидал бы увидеть 0.0.0.0:25
как местный адрес. Вы перезапускали postfix после изменения main.cf?
Назначена ли ваша группа безопасности вашему экземпляру?