FreeBSD-11.2
Postfix-3.3.1
cyrus-imapd-3.0.7

We have discovered that our maillog file has numerous occurrences of
this sort of error report:

postfix/local[92211]: warning: A7F5413745E: address with illegal
extension: sysadmin+root/cron/transfers/imanet

This error does not prevent the correct delivery of messages into
subfolders. The proximate cause of this are entries in virtual_domains
similar to:

ima...@host.harte-lyne.ca     sysadmin+root/cron/transfers/imanet

Where we use '/' to delineate the folder hierarchy.

If we change the RHS in virtual_domains to use '.' then the error
messages in maillog disappear.  However, if we use '.' instead of '/'
then the local delivery agent dumps the messages into the user's top
level mailbox instead of the desired folder.

Using '/' is dictated by cyrus-imap.  Formerly cyrus-imap used '.' but
with the upgrade to v3 the use of '.' was deprecated and '/'
recommended in its place. Which we did.

My question is: what rfc makes the '/' illegal in a local delivery
address?

-- 
***          e-Mail is NOT a SECURE channel          ***
        Do NOT transmit sensitive data via e-Mail
 Do NOT open attachments nor follow links sent by e-Mail

James B. Byrne                mailto:byrn...@harte-lyne.ca
Harte & Lyne Limited          http://www.harte-lyne.ca
9 Brockley Drive              vox: +1 905 561 1241
Hamilton, Ontario             fax: +1 905 561 0757
Canada  L8E 3C3

Reply via email to