邮件服务器 Sendmail 8.14.8 发布

来源: 投稿
作者: fei
2014-01-27

Sendmail是Linux/UNIX下的老牌邮件服务器。Sendmail作为一种免费的邮件服务器软件,已被广泛的应用于各种服务器中,它在稳定性、可移植性、及确保没有bug等方面具有一定的特色,且可以在网络中搜索到大量的使用资料。

Sendmail 8.14.8发布。2014-01-26 上个版本还是2013-04-21的8.14.7。在三大MTA里,Sendmail和Qmail基本很少更新了。而Postfix基本是主流。不过也有Exim,Courier解决方案。

发布声明及改进:

8.14.8/8.14.8	2014/01/26
Properly initialize all OpenSSL algorithms for versions before
	OpenSSL 0.9.8o. Without this SHA2 algorithms may not
	work properly, causing for example failures for certs
	that use sha256WithRSAEncryption as signature algorithm.
When looking up hostnames, ensure only to return those records
	for the requested family (AF_INET or AF_INET6).
	On system that have NEEDSGETIPNODE and NETINET6
	this may have failed and cause delivery problems.
	Problem noted by Kees Cook.
A new mailer flag '!' is available to suppress an MH hack
	that drops an explicit From: header if it is the
	same as what sendmail would generate.
Add an FFR (for future release) to use uncompressed IPv6 addresses,
	i.e., they will not contain "::".  For example, instead
	of ::1 it will be 0:0:0:0:0:0:0:1.  This means that
	configuration data (including maps, files, classes,
	custom ruleset, etc) have to use the same format.
	This will be turned on in 8.15.  It can be enabled in 8.14
	by compiling with:
	APPENDDEF(`conf_sendmail_ENVDEF', `-D_FFR_IPV6_FULL')
	in your devtools/Site/site.config.m4 file.
Add an additional case for the WorkAroundBrokenAAAA check when
	dealing with broken nameservers by ignoring SERVFAIL
	errors returned on T_AAAA (IPv6) lookups at delivery time.
	Problem noted by Pavel Timofeev of OCS.
If available, pass LOGIN_SETCPUMASK and LOGIN_SETLOGINCLASS to
	setusercontext() on deliveries as a different user.
	Patch from Edward Tomasz Napierala from FreeBSD.
Avoid compiler warnings from a change in Cyrus-SASL 2.1.25.
	Patch from Hajimu UMEMOTO from FreeBSD.
Add support for DHParameters 2048-bit primes.
CONFIG: Accept IPv6 literals when evaluating the HELO/EHLO argument
	in FEATURE(`block_bad_helo').  Suggested by Andrey Chernov.
LIBSMDB: Add a missing check for malloc() in libsmdb/smndbm.c.
	Patch from Bill Parker.
LIBSMDB: Fix minor memory leaks in libsmdb/ if allocations
	fail.  Patch from John Beck of Oracle.
Portability:
	Add support for Darwin 12.x and 13.x (Mac OS X 10.8 and 10.9).
	On Linux use socklen_t as the type for the 3rd argument
	for getsockname/getpeername if the glibc version is at
	least 2.1.
Added Files:
	devtools/OS/Darwin.12.x
	devtools/OS/Darwin.13.x

下载:ftp://ftp.sendmail.org/pub/sendmail/sendmail.8.14.8.tar.gz

展开阅读全文
20 收藏
分享
加载中
更多评论
16 评论
20 收藏
分享
返回顶部
顶部