Итак, у меня есть личная учетная запись электронной почты personal@domain.com
Это электронное письмо является адресом для всех доменов, настроенных на сервере Linux с использованием postfix/dovecot (IMAP/SMTP). Я никогда ни с кем не делюсь электронной почтой, а разные люди имеют разные псевдонимы. В Thunderbird это прекрасно работает, я могу выбрать любой пользовательский адрес "FROM", postfix никогда не будет жаловаться на то, что этот адрес FROM отличается от аутентифицированного адреса SMTP, и нигде в заголовках нет никаких следов реального адреса.
Outlook с другой стороны .. Просто не могу разобраться в концепции, и я не понимаю, как я могу это сделать.
Когда я отправляю электронное письмо от «alias1@domain.com» с помощью outlook, оно будет содержать заголовок «sender:», который «personal@domain.com», что полностью противоречит цели. Простые header_checks в Postfix удалили этот заголовок «sender:», но есть также первая команда «MAIL FROM:», которая является личной, а не псевдонимом.
Так что мой вопрос один из двух.
1) Могу ли я заставить Outlook понять, что я действительно хочу, чтобы отображался только псевдоним, и для всех намерений и целей, как если бы это было настоящее электронное письмо (точно так же, как Thunderbird его обрабатывает)?
Я не возражаю против любого уровня взлома Outlook, и если мне придется поболтать с некоторым VB, чтобы сделать это, я не буду возражать, просто укажите мне на некоторые ресурсы, как я могу на лету изменить отправляемое письмо ,
2) Могу ли я сделать это в Postfix? Я попробовал это в header_checks:
/^Sender:/ IGNORE
/^MAIL\ FROM:\ <personal@domain.com>/ REPLACE MAIL FROM: <xxxxxxxxx@domain.com>
Первая строка успешно удаляет заголовок отправителя (который имеет ужасный эффект отображения "От XX от имени YY"), но вторая не улавливает другие случаи личного появления в заголовках, а именно «MAIL FROM:», который затем переводится как "Обратный путь".
Любые указатели приветствуются.