Некоторая предыстория
Я последние 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
И еще один вопрос, когда я устанавливаю имя хоста в терминале на 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. Теперь все работает отлично!