Bug#357040: suggestion: default to caseless usernames
hwilmer
hwilmer at condor-services.de
Wed Mar 15 13:27:14 UTC 2006
Subject: suggestion: default to caseless usernames
Package: cyrus-imapd-2.2
Version: 2.2.12-4
Severity: wishlist
*** Please type your report below this line ***
Hi,
please change the option 'lmtp_downcase_rcpt:' in /etc/imapd.conf to
'yes' as the default. It is disabled by default so that usernames become
case sensitive.
This can cause ppl setting up mailservers quite a headache. I guess
nobody would expect a default like this, overlook that it exists and
have some mail rejected for existing users for reasons that can be very
hard to find out.
The error messages returned on rejections do not give a hint where to
look at. You only get the following:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
SOMEuser at some.domain.com
------ This is a copy of the message, including all the headers. ------
Needless to say, it leaves you without a clue. The only hint is an entry
in the logfile about an LMTP error. If you don't check the logs, you
might never notice that mail is rejected.
In a side note, exim4 is going to lengths for making comparisons on
local parts caseless, unless explicitly specified otherwise. For the
sake of consistency, cyrus-imapd should do the same.
GH
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.12-1-386
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)
Versions of packages cyrus-imapd-2.2 depends on:
ii cyrus-common-2.2 2.2.12-4 Cyrus mail system (common
files)
ii libc6 2.3.5-13 GNU C Library: Shared
libraries an
ii libdb4.2 4.2.52-23.1 Berkeley v4.2 Database
Libraries [
ii libsasl2 2.1.19-1.9 Authentication abstraction
library
ii libssl0.9.8 0.9.8a-7 SSL shared libraries
ii libwrap0 7.6.dbs-8 Wietse Venema's TCP
wrappers libra
cyrus-imapd-2.2 recommends no packages.
-- no debconf information
More information about the Pkg-Cyrus-imapd-Debian-devel
mailing list