postfix / dovecot: надсилайте користувачеві необмежену псевдоніми до окремих папок


1

Контекст

На сервері Debian, на якому розміщений домен малого трафіку, пристойне налаштування електронної пошти запускає постфікс як SMTP-сервер і голубко як IMAP.

Конфігурація Postfix включає в себе:

recipient_delimiter = _

що призводить до того, що адреси фактів user_anyword@domainбудуть доставлені в папку INBOX user@domain. Все йде нормально.

Бажання: user_anyword@domainдо папкиanyword

Ми хочемо, щоб адреса електронної пошти user_anyword@domainбула доставлена ​​в папку anywordкористувача user@domain.

Шукайте перед публікацією

Ці сторінки, ймовірно, дуже актуальні:

Можливий підхід

Можливо, це може бути досягнуто на основі http://wiki.dovecot.org/LDA/Postfix та http://www.postfix.org/postconf.5.html#recipient_delimiter . Ідея полягає в тому , щоб використовувати конфігурацію між postfixі dovecot-ldaі додати -mпараметр сказати папку:

mailbox_command = /usr/lib/dovecot/dovecot-lda -f "$SENDER" -a "$RECIPIENT" -m "${recipient_delimiter}${extension}"

Ці dovecot-ldaваріанти, ймовірно, будуть корисні:

lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes

Я, мабуть, спробую це скоро. Будь-який коментар? Ви можете запропонувати варіанти чи різні рішення?


1
Ви дивились на Сіто? Я думаю, що це рекомендований спосіб сортування доставки в папки для Dovecot, і є приклад конфігурації, який, здається, робить те, що ви хочете. Можливо, використовуючи під-адресу, fileinto, параметри змінних, як показано на wiki2.dovecot.org/Pigeonhole/Sieve/… .
Хлопець

Відповіді:


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.