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

Почтовый сервер Postfix / Dovecot ++. Можно отправлять почту, но не получать почту

Некоторая предыстория

Я последние 3 дня изо всех сил пытался запустить и запустить почтовый сервер. После первой попытки запустить его на сервере с заблокированными портами, я вчера после нескольких переустановок решил перенести свой сервер на linode.com, чтобы у меня не было проблем с заблокированными портами.

Наконец-то у меня есть почтовый сервер с Postfix, Dovecot, SpamAssassin, ClamAV, Sieve и Roundcube. И даже хотя мой сервер не заблокировал порты, я запускаю всю почту через dynu.com с SMTP Outbound Relay и Email Store / Forward для дополнительного уровня безопасности и хранения / резервного копирования, если мой сервер по какой-то причине должен быть недоступен.

Эта проблема

Теперь к проблеме, я по какой-то причине не могу получать почту. Но я могу нормально отправлять почту с терминала, roundcube и с моего iphone, и она без проблем попадает в получатель.

Когда я проверяю журналы, dynu acctualy пытается доставить, но что-то не получается, так как это то, что содержится в журнале после запроса доставки

Dec 22 22:44:17 rajohan postfix/smtpd[22192]: connect from mx1.dynu.com[ip address]
Dec 22 22:44:18 rajohan postfix/smtpd[22192]: lost connection after UNKNOWN from mx1.dynu.com[ip address]
Dec 22 22:44:18 rajohan postfix/smtpd[22192]: disconnect from mx1.dynu.com[ip address] unknown=0/1 commands=0/1

Я был бы очень признателен, если бы кто-нибудь мог взглянуть на мою конфигурацию master, main и dovecot и посмотреть, смогут ли они понять почему. Я ни в коем случае не эксперт по Linux, на самом деле я только начал играть с Linux около месяца назад и теперь совершенно не понимаю, что делать.

My master.cfg: https://pastebin.com/pH12rCq7 
My main.cfg: https://pastebin.com/uZCFHNzS 
My dovecot.cfg  https://pastebin.com/9SCKz1dj

А вот некоторые из моих настроек DNS

  1. Запись MX 1 и 2 применяется к mail.rajohan.no
  2. mail.rajohan.no имеет запись A для ip сервера
  3. rajohan.no имеет запись A для IP-адреса сервера
  4. Обратный DNS применяется к rajohan.no (не уверен, следует ли это применять к mail.rajohan.no, а не к rajohan.no)
  5. DKIM применяется к mail._domainkey.relay.rajohan.no
  6. SPF применяется к rajohan.no

И еще один вопрос, когда я устанавливаю имя хоста в терминале на rajohan, что будет перезаписывать localhost? Или это две разные вещи?

Ваш почтовый сервер не настроен так, чтобы допускать отправителей, не прошедших проверку подлинности. Это нормально для порта 587 (отправка), но неверно для MX, который должен позволять неаутентифицированному пользователю отправлять почту (но не ретранслировать в другие домены).

$: telnet MX1.DYNU.COM 25
Trying 207.38.69.195...
Connected to MX1.DYNU.com.
Escape character is '^]'.
220 mx1.dynu.com ESMTP
EHLO mail.systemajik.com
250-mx1.dynu.com
250-SIZE
250-STARTTLS
250-AUTH LOGIN
250 HELP

Мне удалось это исправить, просто переключив безопасность соединения с SSL / TLS на STARTTLS на dynu. Теперь все работает отлично!