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

sendmail не выполняет маскарад

Я надеялся, что ответ на вопрос: Sendmail configure masquerade domain мне тоже поможет, но (все еще) нет.

На учетной записи сервера: тест существует. Сервер (среди прочего) называется: mail.server в (/ etc / hosts)

Я пытаюсь изменить sendmail: test@mail.server кому: test@domain.org.

До сих пор мне это не удавалось.

sendmail.mc содержит:

MASQUERADE_AS(`domain.org')dnl
FEATURE(masquerade_envelope)dnl
FEATURE(masquerade_entire_domain)dnl
MASQUERADE_DOMAIN(domain.org)dnl

несмотря на это. Электронное письмо, отправленное из roundcube пользователем ЛОКАЛЬНОЙ ОС: test, всегда происходит от: "Roodbms:Test" <test@mail.server>.

Конечно Я хочу / нужно, чтобы это было: "Roodbms:Test" <test@domain.org>.

Нет способа заставить sendmail делать это?

Дополнительная информация:

sendmail -bv test@domain.org
test@domain.org... deliverable: mailer esmtp, host domain.org., user test@domain.org
sendmail -bv otheruser@domain.org
otheruser@domain.org... deliverable: mailer esmtp, host domain.org., user otheruser@domain.org

sendmail -bv test
root... deliverable: mailer local, user root
sendmail -bv otheruser
otheruser... deliverable: mailer local, user otheruser

Почему разница для обеих локальных учетных записей?

Итак ... вы пытаетесь замаскировать domain.org так как domain.org. Затем вы пытаетесь проверить доставку. Затем вы тестируете местного неквалифицированного пользователя.

Из того, что вижу - все работает по назначению.

Может тебе стоит замаскировать mail.server вместо домена? И ответ на второй вопрос заключается в ответе на вопрос «Есть ли у вас local-host-names настроил? ".

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