Postfix case sensitivity

Discussion in 'Server Operation' started by CaptnCrash, May 10, 2010.

  1. CaptnCrash

    CaptnCrash New Member

    I have followed the ISPConfig and install directions. I have searched the forum but to no avail.

    On my CentOS5 system with Postfix and Maildrop using MySQL for some odd reason a mail *sent to* and accepted : [email protected] is different than [email protected] in the vmail drop area, it actually creates different folders, likewise [email protected] and [email protected] are different folders.

    Naturally when the user logs in all lower case they only see what's in the all lower case path. This is the first time I've ever seen Postfix behave this way.

    How do I make this thing completely case insensitive ?

  2. CaptnCrash

    CaptnCrash New Member

    I can answer this question and maybe help someone in the same boat. Sorry for the noise.

    Maildrop is the culprit. It has a file named .mailfilter in the /var/vmail directory.

    You need to modify this so

    have the tolower() function and life is good.

  3. Loisal

    Loisal New Member

    It appears that email addresses are case sensitive in kolab that's not too good. How can I set them to be case insensitive (so that User at is the same as user at
    It appears that postfix is treating them insensitive, but that cyrus is the case-sensitive part. I get the following error when trying to send to a capitalized email. 550-Mailbox unknown. Either there is no mailbox associated with this 550-name or you do not have authorization to see it. 550 5.1.1 User unknown. I found that you can add a virtual map and that it would fix the case
    sensitivity (in postfix) by adding virtual_maps = regexp:/kolab/etc/postfix/virtual_regexp hash:/kolab/etc/postfix/virtual
    to (the template...) and adding a file at /kolab/etc/postfix/virtual_regexp with the contents:
    This works for case sensitivity, but then every email sent out from the server gets bounced back because it can't find the alias in the virtual table.

Share This Page