On Mon, Dec 29, 2008 at 3:02 PM, Wietse Venema <wie...@porcupine.org> wrote: > Xn Nooby: >> 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. > > The local(8) delivery agent always case-folds names to lowercase. > This is currently not configurable. Ditto for the virtual(8) daemon. > > It's easy enough to delete the lowercase() call from local(8), > but that would not be a general solution. > > The pipe(8) delivery agent has configurable case folding, and that > code would have to be moved into a Postfix library module, so that > it can be used by other Postfix delivery agents. > > Wietse >
Hi Wietse, thank you for responding. I've seen many of your posts, and know you are a postfix expert. I am still very new, and was not able to understand your suggestions. It sounded like you were suggesting that what I am attempting may no be possible, which would be unfortunate for me. I lobbied to be able to use Postfix instead of Qmail, so hopefully I will find a way to get uppercase names to work. In the hopes of forcing Postfix to use the uppercase local account names, I tried adding this line to my /etc/postfix/main.cf, though it is still not working: local_recipients_maps = unix:passwd.byname I thought there at least two ways to use uppercase names, from what I have found on Google. The first way is t use the "canonical_maps" to switch the lowercase name back to uppercase. The second way is to use "local_recipient_maps" to force Postfix to use the local accounts, without ever converting to lowercase. Clearly I am wrong about one or both of these options.