Подстановочные знаки в адресе электронной почты с qmail?

Я пытаюсь настроить адрес электронной почты в qmail так, чтобы уникальный идентификатор мог быть передан как часть адреса электронной почты.

Например:

reply-123@example.com, reply-345@example.com, reply-99999@example.com все перейдут к пользователю 'reply' и будут отправлены в тот же сценарий оболочки. В настоящее время письмо, отправленное на reply@example.com, отправляется сценарию, и я передаю уникальный идентификатор в теме или теле сообщения. Буду благодарен за любые предложения. Спасибо!

1 ответ

В настройке qmail по умолчанию вы можете делать именно то, что вы предлагаете... все, что следует за дефисом, игнорируется для целей доставки, поэтому reply-anything@example.com будет обработан файлом.qmail-reply, куда вы, вероятно, отправите на почту к вашему скрипту и посмотрите на адрес, чтобы получить идентификатор.

Мы используем это для отслеживания отказов - если электронная почта отправлена ​​на адрес xyz@example.com, а отправитель bounce@sender.com, то адрес отправителя записывается так:

bounce-xyz=example.com@sender.com

И сценарий помечает адрес как бесполезный.

РЕДАКТИРОВАТЬ:
Я немного облажался - я думаю, что я ржавый на qmail. Псевдоним не работает по умолчанию, как я уже говорил выше. Для поддержки расширений для bounce@sender.com вам нужен файл.qmail-default в ~bounce.

См. "Адреса расширения" (раздел 4.1.5) в LWQ: http://www.lifewithqmail.org/lwq.html

Другие вопросы по тегам