Trying to use uppercase names in Postfix.

Xn Nooby xnooby at
Mon Dec 29 17:24:02 UTC 2008

I am using Postfix to replace an existing  email system, and I am
inheriting usernames that are in uppercase. Apparently Postfix
converts all email addresses to lowercase, so I cannot receive mail to
the accounts that are in uppercase. This surprised me, because the
linux user accounts are in uppercase.

After googling around, it looks like I need to use a canonical map,
which I have not been able to get working properly.

I added this to my /etc/postfix/

   canonical_maps = dbm:/etc/postfix/canonical

Then I created the /etc/postfix/canonical file:

   sudo vi /etc/postfix/canonical

     jim123 JIM123

Then I generated the map:

   sudo postmap /etc/postfix/canonical

Then restarted postfix:

   sudo /etc/init.d/postfix restart

When I email JIM123, or replay to an email sent by JIM123, it does not
get back to JIM123. Different things happen as I try different
solutions, usually the emails bounce back to the sender. Other times
they disappear.

I am mostly curious if my above approach is the correct one. My users
are use to using to the uppercase names, so I would like them to be
able to log in to squirrelmail using uppercase names, and send/receive
emails with uppercase names. I am assuming making the underlying linux
account uppercase is the right thing to do.

Any suggestions? (I'm new to Postfix)

More information about the ubuntu-users mailing list