[Dovecot] strip realms and force lowercasing of usernames?

Jens Laas jens.laas at data.slu.se
Fri Jun 10 11:13:59 EEST 2005


(05.06.09 kl.15:53) Dan Hollis skrev följande till Timo Sirainen:

> On Fri, 10 Jun 2005, Timo Sirainen wrote:
>> On Thu, 2005-06-09 at 13:21 -0700, Dan Hollis wrote:
>>> What I want is for dovecot to strip realms and force lowercase of
>>> usernames _before passing them to pop3-login or pam for authentication_
>>> So if a user tries to login as "SoMEuSERNAme at msn.com" it actually
>>> authenticates them as "someusername". Stripping the realm and lowercasing
>>> the name _before checking it against the passwd/shadow files_.
>>> Other pop3 servers like teapop have explicit support for this.
>> Sounds pretty ugly and kludgy feature. If you used SQL database to store
>> users, you could easily do this.
>
> No more ugly and kludgy than default_mail_env.
>
> All that's needed is something to mangle logins. In fact the logic would
> be very similar to default_mail_env.
>
> We don't use SQL database to store users and moving to such would incur
> great time and effort (and require major reworking of all our mail
> system). So it's a non-option.
>
> Like I said, other pop3 servers like teapop have explicit support for
> this. It would be nice if we could move to dovecot without loss of
> functionality.

I think this should be possible to implement as a PAM module.

/Jens

>
> -Dan
>

-----------------------------------------------------------------------
     'This mail automatically becomes portable when carried.'
-----------------------------------------------------------------------
     Jens Låås                              Email: jens.laas at data.slu.se
     Department of Computer Services, SLU   Phone: +46 18 67 35 15
     Vindbrovägen 1
     P.O. Box 7079
     S-750 07 Uppsala
     SWEDEN
-----------------------------------------------------------------------


More information about the dovecot mailing list