Hi all,
I'm deploying the courier server on a commercial mail-hotel server in
Europe - and there are a few issues.
The hard coded 5000 character line-length in courier/submit.C is too short
to handle all the visible to/cc addresses regular users tend to use. (I
thought this would be a 'problem' only with spam-messages, but when I
started to move users and mail from the old server, about 20% of the regular
messages was rejected by courier due to this limit.) I've increased this
limit to 50000 on my system. This should probably be specified in a
configuration file. I'm not familiar with the source code yet - so I wonder
if and how I can access configuration-file settings from courier/submit.C
The next issue is 8-bit characters. In Europe, it's quite common to use
8-bit characters, as they're part of most of the local alphabet's. Some
email-clients will do this right and escape them, while some major ones
(like MS Outlook Express) won't. We can argue that the users _should_ use
client software that do things right - but in real life I just have to get
things to work. I can't influence what email clients people will use when
they send mail to the mail-accounts on my server. So - I have to either
disable the 8-bit check for the headers, or let the server escape the
characters in the headers (including mime-part headers). I guess I'm not the
first one to pop up with this requirement - so if anyone have a patch ready,
please let me know.
Both these patches should (imho) be included in the main source-tree, and be
controlled by config files. The courier server is an excellent piece of
software - and it is sad that it can't be deployed easily on standard
unix/linux distributions just because M$ refuses to read standard drafts.
Jarle
--
Jarle Aase email: jg...@jgaa.com
Author of freeware. http://www.jgaa.com
news:alt.comp.jgaa
War FTP Daemon: http://www.warftp.org
War FTP Daemon FAQ: http://www.warftp.org/faq/warfaq.htm
Jgaa's PGP key: http://war.jgaa.com/pgp
NB: If you reply to this message, please include all relevant
information from the conversation in your reply. Thanks.
<<< no need to argue - just kill'em all! >>>