Подстановочные знаки в адресе электронной почты с qmail? - PullRequest
2 голосов
/ 23 декабря 2009

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

Например:

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

1 Ответ

2 голосов
/ 23 декабря 2009

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

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

bounce-xyz=example.com@sender.com

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

EDIT:
Я немного облажался - я думаю, что я ржавый на qmail. Псевдоним не работает по умолчанию, как я уже говорил выше. Для поддержки расширений для bounce@sender.com вам нужен файл .qmail-default в ~ bounce.

См. «Дополнительные адреса» (раздел 4.1.5) в LWQ: http://www.lifewithqmail.org/lwq.html

...