On Fri, Jan 27 2006 - 16:25, former03 | Baltasar Cevc wrote: > Henrique got the right point - I didn't pay attention on the version... > You absolutely need a cyrus version with virtual domain support. > However, with the new version, use the ${mailbox} instead of user, as > only this passes the whole address (in contrast to providing the > localpart on the left-hand side of the @ sign only). > Baltasar
quoting "man 8 pipe" : ${mailbox}... with an address [EMAIL PROTECTED] the mailbox is user+foo. ${recipient} ... This macro expands to the complete recipient address. I did try both and they both fail :( From my testings, it seems it's just postfix (or lmtpunix) that does not insert \ where it should. when I do it myself it works : # sudo cyrdeliver -a [EMAIL PROTECTED] -m user/[EMAIL PROTECTED] I can see : ... cyrus/lmtpunix ... [EMAIL PROTECTED] 0 And get the mail - indeed the mailbox exists :) localhost> lm user/[EMAIL PROTECTED] (\HasChildren) user/[EMAIL PROTECTED]/Sent (\HasNoChildren) But from postfix : cyrus unix - n n - - pipe flags=Ruh user=cyrus argv=/usr/sbin/cyrdeliver -q -r $sender -m $extension ${mailbox} It just doesn't work : ... cyrus/lmtpunix ... verify_user(user.joel^carnat) failed: Mailbox does not exist The wiki says why it happens but not how to solve it :) http://acs-wiki.andrew.cmu.edu/twiki/bin/view/Cyrus/CyrusDeliverWithAt What do I have to modify to have cyrdeliver get the @ character escaped ? TIA, Jo PS: Cyrus IMAPD is now "v2.2.12-Debian-2.2.12-3" -- ,- This mail runs ------. `--------- NetBSD/smtp -'
pgpq3tctKgI8g.pgp
Description: PGP signature
---- Cyrus Home Page: http://asg.web.cmu.edu/cyrus Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html