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:

  [EMAIL PROTECTED]

------ 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


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to