A release candidate for amavisd-new-2.5.0 is available at:

  http://www.ijs.si/software/amavisd/amavisd-new-2.5.0-rc1.tar.gz


Main changes since 2.5.0-pre4:

- rewritten SMTP client code: get rid of the troublesome module Net::SMTP;
  now supports pipelining, client-side LMTP, IPv6, Unix sockets, more
  reliable error handling, is bare-CR-clean, tidier code (no workarounds
  for rough corners in Net::SMTP), same speed or faster (up to 30% speedup
  in forwarding large mail, fewer context switches / handshake handovers
  due to pipelining if pipelining is offered by MTA (which usually is) );

- makes available pedantically parsed addresses from a mail header:
  From, Sender, To, Cc; potentially useful for custom code and other
  future applications; get rid of sloppy parsing in module Mail::Address;


I expect to do a final release of 2.5.0 this Sunday, and would
appreciate final testing and last-minute feedback. Especially the
new SMTP and LMTP client code (used in forwarding mail) is worth
to be thoroughly tested especially the error reporting/handling
in unusual circumstances, like failing downstream MTA and similar.

Also this client code now uses a socket module IO::Socket::INET6
if available (this module supports both IPv6 and IPv4) instead of 
a traditional IO::Socket::INET when $forwarding_method (and related
methods) specify IPv6 numerical address or a DNS name. Forcing
amavisd to use the classical IO::Socket::INET can be done by
specifying a numerical IPv4 address (dotted quad), or by deinstalling
(or not installing) IO::Socket::INET6.

The $forwarding_method (and related methods) may now specify 'lmtp:'
as a protocol (when delivering to a lmtp server is needed) instead
of a 'smtp:'. Not widely useful, but there was a good opportunity
to add this support.

Ports/package maintainers, please note that a Perl module Net::SMTP
(and Net::Cmd, both part of a libnet / p5-Net) are no longer used.

  Mark

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
AMaViS-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/amavis-user
AMaViS-FAQ:http://www.amavis.org/amavis-faq.php3
AMaViS-HowTos:http://www.amavis.org/howto/

Reply via email to