Index:
[thread]
[date]
[author]
[stats]
From: markus schnalke <meillo@marmaro.de>
To : <masqmail@marmaro.de>
Date: Wed, 08 Dec 2010 22:48:16 +0100
[masqmail] masqmail-0.3.1 released
I'm glad to announce a new release of masqmail.
Version 0.3.1
http://marmaro.de/prog/masqmail/files/masqmail-0.3.1.tar.gz
Note: Following the intent of the 0.3 development branch some things
changed by breaking compatibiliy to 0.2.x versions. Please read NEWS
and the ChangeLog carefully. If you still use a 0.2.x version, I
recommend to switch to the 0.3 branch, because that will be the future
of masqmail. More changes will come but they will improve masqmail.
Moving incrementally along with the development is encouraged. If you
have problems, we will provide help on the mailing list.
User visible changes (from NEWS):
- Changed the SMTP greeting behavior to match RFC 2821 (always try EHLO
first). Now always an EHLO greeting is sent first, no matter what kind of
greeting text the server had sent. If the EHLO failes, an HELO greeting
is tried as fall back. This change will fix setups in which it hadn't
been possible to send mail because the server required AUTH but hadn't
said ``ESMTP'' in its greeting message. Thanks to inne for pointing me
on that. This fixes also Debian bug #349211.
- The postmaster address is now matched caseless, as required by RFC.
- -qo (without argument) is now considered obsolete. Its behavior (online
detect and send over the available route) is included in -q. One may
simply use -q instead. In the -qo case no local mail is sent, but why
would be not want to do so? -qo (without arg) is still working but will
likely change its behavior to something more useful in the future.
- Command line address arguments are now added to the recipient
list instead of substracted, when -t is used. This coveres a rare
corner-case. It is a change from exim's behavior to postfix's.
- Several changes were made related to the operation modes: The situation
within the modes was made clear (see man page of masqmail(8)). If more
than one mode is specified then masqmail aborts. For the default operation
mode ``accept messages on stdin'' the command line switch -bm was added
(similar to othe MTAs). If masqmail is called without arguments, the
version information is printed now.
- The command line option -m is recognized now (although ignored).
Unknown -oXXX options are ignored. Some software (like spost of nmh)
calls the MTA with -m. This is mainly a relict of old sendmail times
but needed for compatibility.
- The implementation of the command line option -oem had been
weird. Now specifying -oem or -oee results in a (some kind of dumb but)
logical behavior. Common users will probably not notice any difference.
The changes affect only the exit code of the corner-case: Calling masqmail
with -oem but without -oi/-i while submitting messages on stdin.
- Fixed the recognition of lists of unqualified addresses in headers
when using -t. E.g. `To: alice, bob'.
- Renamed the config file option `alias_local_caseless' to
`caseless_matching' because the option affects any address matching.
- Renamed the default route for the local network to
`default local_net_route'. This is only of interest for log/debug file
studies.
- Improved and updated the man page for masqmail(8), especially in
respect to -oem which appears to be wrongly implemented. Minor
improvements of debug messages.
For more detailed information on changes see the ChangeLog file in the
distribution and the VCS log ( http://hg.marmaro.de/masqmail/log ).
I welcome your comments and bug reports.
meillo
Index:
[thread]
[date]
[author]
[stats]