У меня довольно давно есть почтовый сервер postfix, работающий на Ubuntu Server x86_64. Он управляет электронной почтой для нескольких доменных имен. Однако он решил, по-видимому, произвольно, прекратить прием любых электронных писем за пределами домена в один домен.
Если я отправляю почту a.com с a.com, это работает, но в тот момент, когда я отправляю письмо на a.com с b.com (независимо от того, находится ли b.com на том же сервере или нет), он ничего не принимает. Я не могу найти упоминания о проблеме в журналах ошибок.
Я пробовал делать обновления через apt-get
, но проблема не устранена. Перезагрузка или перезапуск службы не исправляет.
В соответствии с postconf -d | grep mail_version
, Я на v2.9.6. Я использую MySQL для учетных записей виртуальных пользователей. Он использует dovecot v2.0.19.
С чего начать искать причину проблемы? И как не допустить повторения этого?
Поскольку никто так и не ответил, отвечу за себя.
Проблема возникла из-за того, что Network Solutions отключила доменное имя. Оказалось, что у них в файле был старый адрес электронной почты, поэтому владелец домена никогда не получал уведомления о том, что срок действия его домена истекает, а затем истекает. Затем они припарковали домен, и записи MX на тот момент были недействительными. Обновление домена устранило проблему.
Если у кого-то еще возникнет эта проблема, убедитесь, что ваши доменные имена работают и не просрочены!