Как использовать receient_delimiter со spamd и dovecot?
Я хочу использовать recipient_delimiter разрешить адреса как user+anything@domain в настройке, включающей spamd и dovecot.
У меня была такая установка в прошлом, когда я использовал только postfix, но с моей установкой, использующей spamd и dovecot, она не работает, так как кажется, что spamd/dovecot ищет почтовый ящик user+anything@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 заголовок самостоятельно?
2 ответа
Ответ здесь должен был использовать ${user}@${domain} как ${user} автоматически не следует схеме имени пользователя (что в моем случае user@domain) настроен для постфикса, но всегда содержит user часть адреса в форме user+foo@domain,
Попробуй использовать dovecot-lda как это:
dovecot-lda -f ${sender} -d ${user}@${nexthop} -m ${extension}