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

обновление postfix 2.11 до 3.3.0 - localhost.localdomain вызывает проблемы

Я попытался обновить рабочий почтовый сервер с Ubuntu 14.04 до 18.04 и не могу понять, что вызывает сбои, связанные с тем, что поле sender: заполняется с помощью "... localhost.localdomain" в обновленной системе. (Старая система работает нормально)

У меня, среди прочего, есть следующие настройки

mydomain = networksavvy.org
myhostname = mail.networksavvy.org
myorigin = $myhostname

Некоторые электронные письма отправляются нормально, а некоторые принимаются, но я подозреваю, что проблема связана с виртуальными хостами.

Пример, выделяющий проблему: я настроил адрес электронной почты в другой почтовой системе для пересылки с внешнего сервера обратно на этот сервер. Когда я отправляю электронное письмо на этот адрес, второй сервер принимает почту, но не может ее переслать. Когда я смотрю на почтовую очередь, я вижу следующую строку, которая, как я уверен, отражает проблему:

sender: SRS0=tFlT=XJ=mydomain.com=duser@localhost.localdomain

однако также существуют следующие

original_recipient: addr@system2.com
recipient: user@domain.com
From: user@mydomain.com

Ошибка, когда удаленный почтовый сервер пытается отправить электронное письмо обратно:

Status: host mail.mydomain.com[X.X.X.X] said: 450 4.1.8 <SRS0=tFlT=XJ=networksavvy.org=user@localhost.localdomain>: Sender address rejected: Domain not found (in reply to RCPT TO command)

Изменить: я отмечаю, что использую postrsd, и задаюсь вопросом, относится ли это к чему-либо.

Вопросы:

  1. Какое значение имеет поле отправитель:?
  2. Как я могу это исправить?

Оказывается, я запускал postrsd, и он сам настраивался для использования localhost.localdomain. При перезапуске с правильным параметром «-d» проблема была устранена.