Postfix 是一个用C语言实现的开源免费命令行软件项目,从头开始设计,作为GNU / Linux和类UNIX操作系统的邮件服务器。它被设计为Sendmail替代方案。
提供有吸引力的垃圾邮件控制功能
垃圾邮件控制功能包括支持Sendmail Milter(邮件过滤器)协议,压力依赖配置,屏幕后僵尸拦截器,灰名单插件,地址探测标注,每个收件人的访问控制,发件人或客户端,SPF插件,内容过滤器, DNS白名单支持,以及SMTP服务器每客户端并发和速率限制。
支持多种协议
该软件支持多种协议,其中我们可以提到IPv6,TLS(传输层安全),SMTP(简单邮件传输协议),LMTP(本地邮件传输协议),QMQP(快速邮件队列协议), SASL(简单身份验证和安全层)和ETRN(扩展SMTP)。
支持的数据库和邮箱
Postfix提供对多个数据库的支持,包括LMDB数据库,Memcache数据库,CDB数据库,PostgreSQL数据库,SQLite数据库,Postfix 1.0 LDAP数据库,Berkeley DB数据库,MySQL数据库以及DBM数据库。此外,它还支持各种邮箱,包括广泛使用的邮箱和maildir格式以及虚拟域。
支持依赖于发件人的SMTP中继和SASL密码查找
在其他功能中,我们可以提到对VERP信封返回地址的支持,伪造出站SMTP邮件中的地址,选择性地址重写,非重复队列ID,依赖于发件人的SMTP中继和SASL密码查找,可自定义的传递状态通知消息文本,和服务器拒绝“页脚”文本。
支持的操作系统
Postfix是一个真正的跨平台项目,已经在各种POSIX操作系统上成功测试过,例如GNU / Linux,BSD,Solaris,AIX,HP-UX,IRIX,Mac OS X和Tru64 UNIX。它兼容32位和64位CPU架构,并成功用于众多托管服务。
此版本中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.2.2中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.2.0中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
3.1.4版中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.1.3中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.1.2中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.1.1中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.0.3中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.0.2中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.0.1中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本3.0.0中的新功能:
- 改进了队列前内容过滤器的性能。使用“smtpd_proxy_options = speed_adjust”,Postfix SMTP服务器在连接到队列前内容过滤器之前接收整个消息。通常,这允许Postfix使用较少的内容过滤器进程处理相同的邮件加载。
- 改进了地址验证性能。验证数据库现在默认是持久的,并且会定期自动清除。在过载情况下,Postfix SMTP服务器不再需要等待6秒才能完成地址探测。
- 支持基于本地SMTP客户端IP地址的信誉管理。这通常用“FILTER transportname:”实现。访问映射或标题/正文检查中的操作,以及具有唯一smtp_bind_address值的master.cf中的邮件传递传输。
- 幕后守护进程(Postfix前面的僵尸拦截器)对于稳定版本来说仍然过于粗糙,并且将变得“成熟”。在Postfix 2.8开发周期中(但是你可以使用Postfix 2.7和postfix 2.8 postscreen以及dnsblog可执行文件和master.cf配置;这段代码已经证明了自己。)
版本2.6.5中的新功能:
- 在应用程序发送“隔离”后,Postfix Milter客户端将与Milter应用程序失去一步。请求在消息结束时间。
- Milter应用程序仍然处于消息结束状态,而Postfix已经在处理下一个SMTP事件,通常是QUIT或MAIL FROM。
- 在后一种情况下,Milter对先前收到的电子邮件的回复将应用于下一个MAIL FROM事务。
- Postfix SMTP服务器将以“意外查找表”中止。 SMTPD策略服务器以特定方式配置错误时出错。
版本2.5.6中的新内容:
- SMTP服务器未要求提供客户端证书使用“smtpd_tls_req_ccert = yes”。
- 重用具有大于4096字节TCP MSS值的SMTP连接时,可以避免降低TCP性能。
评论没有发现