Hi, Anton! > Hi Denis, > > > > I expected that when I send a message to alias+det...@mydomain.tld, > > it would go into the "detail" folder of u...@mydomain.tld. However, > > it goes into the INBOX folder of u...@mydomain.tld. > > > > Is it the intended behavior? > > It is. > > To achieve the desired folder, you need a sieve script: > > https://wiki.dovecot.org/Pigeonhole/Sieve/Examples#Plus_Addressed_mail_filtering > > Ensure that you also subscribe to newly created mailboxes > (lda_mailbox_autosubscribe=yes).
Thanks for the advice. I have tried using this code from the page you adised: ``` require ["variables", "fileinto", "envelope", "subaddress", "mailbox"]; if envelope :matches :detail "to" "*" { # you can prefix with INBOX/ or INBOX. if necessary # remove :create if you want to permit only existing mailboxes fileinto :create "${1}"; } ``` I have also set lda_mailbox_autosubscribe=yes Also, I of course have recompiled the sieve with sievec. But the mail is still dropped into INBOX. I suppose it's related to this piece of information also found on that page: > To work with Postfix, this requires that the envelope "to" still > contains the full address, so pass it with the -a flag. If I understand this correctly, this is needed so that the messages sent to alias+det...@mydomain.tld had "Delivered-To" header not with value of "u...@mydomain.tld" but with value of "user+det...@mydomain.tld". Am I right? So I have put into the postfix config this line: mailbox_command = /usr/lib/dovecot/dovecot-lda -a "$RECIPIENT" But in the headers of the received messages I have "Delivered-To: u...@mydomain.tld" instead of "Delivered-To: user+det...@mydomain.tld". If this is the source of the problem, then how should I try to fix it? -- Respectfully, Denis Shadrin