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

Как изменить ответ на адрес при использовании smtp auth на почтовом сервере Exim

Если я использую smtp auth для отправки почты в почтовом клиенте, адрес для ответа, полученный получателем, будет таким же, как и при smtp-аутентификации. Я должен пройти аутентификацию с тем же. Это принудительно выполняется конфигурацией exim. можно поменять?

моя конфигурация:

POP3: mail.xxx.xxx пользователь: abc@xxxx.xxx

SMTP: mail.xxxx.xxx авторизация с пользователем: xyz@xxxx.xxx

адрес назначения для ответа - abc@xxxx.xxx, но я хочу xyz@xxxx.xxx

Составитель вашего электронного письма должен позволять вам добавлять Reply-to заголовок. Это отличается от From заголовок, который должен соответствовать пользователю, от имени которого вы аутентифицируетесь. В качестве альтернативы, установив Sender заголовок для пользователя, которого вы аутентифицируете, поскольку он должен позволить вам использовать другой From заголовок. Либо Sender или From адрес должен совпадать с адресом конверта.

Было бы лучше оставить вашу конфигурацию Exim в покое. У вас будет меньше всего проблем с доставкой, если при составлении сообщения вы:

  • Добавить Sender: заголовок с адресом, который вы используете для аутентификации и установки From: обращаться по адресу, на который должны приходить ответы; или
  • добавьте заголовок «Reply-To:» с адресом, на который вы хотите получать ответы, и установите адрес «От» на адрес, с которым вы аутентифицируетесь.

Exim будет обеспечивать соблюдение Sender правила заголовка, если local_from_check верно (по умолчанию). Связанные настройки включают local_from_prefix, local_from_prefix, qualify_domain и untrusted_set_sender. Вы сможете избежать исправлений, если аутентифицируетесь у пользователя, указанного в trusted_users или принадлежащий одному из trusted_groups. Также можно условно обойти исправление с помощью suppress_local_fixups флаг. Обработка строки отправителя задокументирована в Спецификация Exim

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

untrusted_set_sender=false