Как использовать recipient_delimiter со spamd и dovecot?

Я хочу использовать recipient_delimiter , чтобы разрешить адреса типа user + something @ domain в настройке, включающей spamd и dovecot.

Раньше у меня была такая установка только с использованием postfix, но с моей настройкой с использованием spamd и dovecot delivery она не работает, так как кажется, что spamd / dovecot ищут почтовый ящик user + something @ domain вместо user @ domain.

Соответствующая строка в моем master.cf :

spamc     unix  -       n       n       -       -       pipe
    flags=DRhu user=vmail:vmail argv=/usr/bin/spamc -e /usr/lib/dovecot/deliver -f ${sender} -d ${recipient}

Я прочитал , что способ заставить его работать с maildrop

maildrop  unix  -       n       n       -       -       pipe
  flags=DRhu user=Debian-exim argv=/usr/bin/maildrop -d ${user}@${nexthop}
  ${extension} ${recipient} ${user} ${nexthop}

Но я не могу заставить его работать с spamc и доставить. Какая из переменных является правильной и анализируют ли программы заголовок To самостоятельно?

0
задан 30 April 2018 в 19:07
2 ответа

Ответом здесь было использование $ {user} @ $ {domain} , поскольку $ {user} не следует автоматически схеме имени пользователя ( который в моем случае user @ domain ) настроен для постфикса,но всегда содержит пользовательскую часть адреса в форме (скрытую)

0
ответ дан 4 December 2019 в 15:58

Попробуйте использовать dovecot-lda следующим образом:

dovecot-lda -f ${sender} -d ${user}@${nexthop} -m ${extension}
1
ответ дан 4 December 2019 в 15:58

Теги

Похожие вопросы