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.

Reply via email to