Я использую Postfix и Dovecot в Debian Wheezy для отправки и получения писем. Dovecot, кажется, работает нормально; Я могу подключать, извлекать, перемещать, удалять и т. Д. Электронные письма, которые уже существовали в учетной записи (из прошлых заданий cron). Однако Postfix, похоже, работает некорректно. Вот что происходит:
Мой журнал ошибок:
Aug 19 18:12:26 debian postfix/smtp[17822]: 3F920CFC2B4: to=<[MY GMAIL USERNAME]@gmail.com>, relay=none, delay=1282, delays=1219/0.01/63/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smail-smtp-in.l.google.com[74.125.130.26]:25: Connection timed out)
Aug 19 18:14:56 debian postfix/qmgr[17804]: 3F920CFC2B4: from=<ian@[MYDOMAIN].com>, size=2701, nrcpt=1 (queue active)
Aug 19 18:14:56 debian postfix/smtp[17836]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1a]:25: Network is unreachable
Aug 19 18:15:17 debian postfix/smtp[17836]: connect to gmail-smtp-in.l.google.com[173.194.79.26]:25: Connection timed out
Aug 19 18:15:38 debian postfix/smtp[17836]: connect to alt1.gmail-smtp-in.l.google.com[74.125.142.26]:25: Connection timed out
Aug 19 18:15:38 debian postfix/smtp[17836]: connect to alt1.gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1b]:25: Network is unreachable
Aug 19 18:15:38 debian postfix/smtp[17836]: connect to alt2.gmail-smtp-in.l.google.com[2607:f8b0:400e:c01::1b]:25: Network is unreachable
* отредактировал мой домен и имя пользователя Gmail.
У меня есть жилая линия Comcast (статический IP), и мой брандмауэр не проблема, порты открыты.
Я также не могу отправлять электронную почту на свой сервер Postfix. Я пробовал отправлять электронные письма из своих учетных записей Gmail в свой домен, а также пытался отправлять электронные письма себе из своего домена; ни один не работает. В журналах нет ошибок и никаких указаний на то, что электронные письма когда-либо были получены.
Я использую STARTTLS как на Postfix, так и на Dovecot (сертификаты самозаверяющие). я использовал это руководство по большей части.
Журналы говорят сами за себя для исходящей электронной почты, в вашем случае электронная почта отправляется на Gmail. Ваш почтовый сервер не может подключиться к почтовым серверам Gmail через порт 25. Вы можете просто проверить это, выполнив telneting на почтовый сервер Gmail со своего почтового сервера -
telnet gmail-smtp-in.l.google.com. 25
telnet alt1.gmail-smtp-in.l.google.com. 25
telnet alt2.gmail-smtp-in.l.google.com. 25
Ваш DNS работает, так как ваш почтовый сервер смог получить записи MX для Gmail. Я предполагаю, что Comcast блокирует исходящие соединения порта 25.