Exim - определить адрес получателя BCC - PullRequest
0 голосов
/ 20 февраля 2019

Я использую плюсовую адресацию в Exim для создания автоматизированной системы - я буду обрабатывать электронные письма, основываясь на локальной части адреса.Например:

С : me@eximdomain.com
До : robot+project-4@eximdomain.com

Это хорошо работает - я могу обработать его на основе адреса To (в частности, project-4).Но в идеале я хочу, чтобы BCC мог отправить электронное письмо по этому адресу, например:

С : me@eximdomain.com
К :somebody@otherdomain.com
скрытая копия : robot+project-4@eximdomain.com

Когда я проверяю почтовый ящик для робота, я вижу сообщение, но нигдев заголовке указан фактический адрес, который его получил, то есть robot+project-4@eximdomain.com - поэтому я не могу его обработать.

Очевидно, я не хочу, чтобы кто-то@otherdomain.com знал об этомадрес;но когда robot@eximdomain.com получит его, я хочу знать, что на самом деле это был BCCd для robot+project-4@eximdomain.com (в некотором / любом заголовке).

Есть ли способ сделать это

1 Ответ

0 голосов
/ 21 февраля 2019

Разобрался, если кто-нибудь сталкивался с этим: добавил эту опцию в мой локальный транспорт доставки (в моем случае Dovecot LMTP):

envelope_to_add = true

Затем генерируется конвертв заголовок, содержащий входящий адрес.

...