Trying to use uppercase names in Postfix.
xnooby at gmail.com
Mon Dec 29 17:24:02 GMT 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/main.cf:
canonical_maps = dbm:/etc/postfix/canonical
Then I created the /etc/postfix/canonical file:
sudo vi /etc/postfix/canonical
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
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