[Dovecot] Illegal characters in message names

Lars Skovgaard lars at misterp.dk
Fri Feb 6 23:29:07 EET 2004


Hi all

I've set up Dovecot to use maildir-storage according to the previous  
hint from Blair Zajac, and it's working perfectly. However, I still  
have a problem with the way procmail wants to name the received emails.  
The following is a slightly modified extract from my logs:

procmail: [5373] Thu Feb  5 23:59:14 2004
procmail: Assigning "MAILDIR=/Users/name/Maildir/"
procmail: Assigning "ORGMAIL=/Users/name/Maildir/"
procmail: Assigning "DEFAULT=/Users/name/Maildir/"
procmail: Assigning "INCLUDERC=/Users/name/Library/rc.myrules"
procmail: Match on "^From:.*someone at somewhere.com"
procmail: Error while writing to
".Folder/tmp/1076021954.5373_0.y/rc.myrulessomewhere.com"
procmail: Couldn't create or rename temp file
".Folder/tmp/1076021954.5373_0.y/rc.myrulessomewhere.com"
procmail: Assigning
"LASTFOLDER=/Users/name/Maildir/new/ 
1076021954.5373_1.rp.comsomewhere.com"
procmail: Notified comsat:
"name at 0:/Users/name/Maildir/new/1076021954.5373_1.rp.comsomewhere.com"

As you can see, procmail puts a slash in the middle of the name, which  
of course is not allowed. This causes the rule to break, and the mail  
to be delivered to the default mailbox instead of the intended. Does  
anyone know how to control which characters are allowed in procmail, or  
how to control the naming eg. by way of grep?

/Lars




More information about the dovecot mailing list