Forgive me, if this has been previously discussed. I researched as best I could. I couldn't find anyone mentioning it.

Please treat me as a newbie.

I've recently set up postfix, amavisd-new/SpamAssassin, and dovecot. All three utilize a user database in a MySQL db (on the same host). So far, so good.

The problem: I wanted amavisd-new to deliver an e-mail above the "$sa_tag2_level_deflt" to the spam mailbox inside each user account.

To accomplish this, I've instituted (best as I can tell) "plus addressing." The idea, if I have this correct, is that if a spam message is being sent to "<user>@<domain>.<tld>", amavisd-new will change the receiving address to "<user>+spam@<domain>.<tld>". The "+spam" will translate to the mailbox named "spam" within the structure of "<user>"'s mailbox.

I think the important lines from the amavisd-new config are:

@addr_extension_spam_maps       = ('spam');
$recipient_delimiter = '+';

Long story short, (too late) the e-mails are being delivered, but to a completely new mailbox called "<user>+spam". For example, when I list the directory "<domain>.<tld>", I now see two mailboxes (as opposed to one): "<user>" and "<user>+spam".

Is there something I need to configure within dovecot to have it recognize "plus addressing", or should it do so by default? I'm certain I've just missed something really simple. Any thoughts would be appreciated. Thanks!

 - Jon

Reply via email to