Почта не отправляется или не получает?
Я настроил почтовый сервер на Ubuntu 14.04, используя postfix и dovecot. Когда я пытаюсь отправить или получить почту, то это не работает и не генерирует ошибку.
почтовый журнал
Jun 11 07:40:18 mail postfix/qmgr[1105]: CF1EC123BD7: from=<info@livewellbd.com>, size=732, nrcpt=1 (queue active)
Jun 11 07:40:18 mail postfix/qmgr[1105]: E8A591239D7: from=<www-data@livewellbd.com>, size=3593, nrcpt=1 (queue active)
Jun 11 07:40:18 mail postfix/smtp[6963]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400d:c04::1b]:25: Network is unreachable
Jun 11 07:40:48 mail postfix/smtp[6962]: connect to gmail-smtp-in.l.google.com[74.125.29.26]:25: Connection timed out
Jun 11 07:40:48 mail postfix/smtp[6962]: connect to gmail-smtp-in.l.google.com[2607:f8b0:400d:c04::1b]:25: Network is unreachable
Jun 11 07:40:48 mail postfix/smtp[6962]: connect to alt1.gmail-smtp-in.l.google.com[2800:3f0:4003:c01::1a]:25: Network is unreachable
Jun 11 07:40:48 mail postfix/smtp[6963]: connect to gmail-smtp-in.l.google.com[74.125.29.26]:25: Connection timed out
Jun 11 07:41:18 mail postfix/smtp[6962]: connect to alt1.gmail-smtp-in.l.google.com[64.233.190.26]:25: Connection timed out
Jun 11 07:41:18 mail postfix/smtp[6962]: connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable
Jun 11 07:41:18 mail postfix/smtp[6963]: connect to alt1.gmail-smtp-in.l.google.com[64.233.190.26]:25: Connection timed out
Jun 11 07:41:18 mail postfix/smtp[6963]: connect to alt1.gmail-smtp-in.l.google.com[2800:3f0:4003:c01::1b]:25: Network is unreachable
Jun 11 07:41:18 mail postfix/smtp[6963]: connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable
Jun 11 07:41:18 mail postfix/smtp[6962]: CF1EC123BD7: to=<kisorniru@gmail.com>, relay=none, delay=18386, delays=18326/0.02/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable)
Jun 11 07:41:18 mail postfix/smtp[6963]: E8A591239D7: to=<kisorniru@gmail.com>, relay=none, delay=19458, delays=19398/0.02/60/0, dsn=4.4.1, status=deferred (connect to alt2.gmail-smtp-in.l.google.com[2a00:1450:400b:c02::1b]:25: Network is unreachable)
Это показывает Network is unreachable
Я новичок Если кто-нибудь скажет мне, то это поможет мне идти вперед.
заранее спасибо.
2 ответа
Проблема может заключаться в том, что Postfix пытается использовать ipv6. Если это так, то решение будет отключить ipv6 в /etc/postfix/main.cf, комментируя строку
# inet_protocols = all
и добавление строки
inet_protocols = ipv4
Затем перезапустите сервис Postfix
service postfix restart
Если у вас динамический IP-адрес, ваш интернет-провайдер может блокировать трафик на порту 25. У вас есть два варианта:
- Используйте реле интернет-провайдеров для отправки вашей почты. Это должно быть
smarthost
вариант при настройкеpostfix
, - конфигурировать
postfix
использовать порт отправки с необходимыми учетными данными для входа в свою учетную запись gmail.
Если вы настроили брандмауэр, вам нужно разрешить исходящий трафик через порт 25 для отправки электронной почты.
Если у вас есть статический IP-адрес, вам нужно, чтобы ваш провайдер установил правильную запись указателя. Возможно, вам придется заставить их разблокировать порт 25 для вас. Вам также нужно будет настроить соответствующие записи DNS. Это должно включать A
, MX
а также SPF
записи, а также, возможно, DKIM
а также DMARC
записей. Если у вас еще нет собственного домена, вам необходимо зарегистрировать его. Это поможет вам не классифицировать вашу почту как спам.
Элементы, перечисленные для отправки со статического IP-адреса, должны помочь вам начать получать электронную почту. Вы также можете просмотреть Запуск домашнего почтового сервера с использованием динамического DNS.