Postfix

共40篇文章。

让多个 FreeBSD jail 共享同一套 MTA

• Security

FreeBSD 从 4.0 版本开始提供了非常强大的虚拟化工具—-jail。对于许多应用来说,jail能够在确保应用程序之间的有效隔离的前提下,最大限度地发挥硬件性能(每个jail不会单独运行自己的内核),而在 jail 内部看来,则基本上与真正的服务器无异,且性能损失很小;通过内核提供的 ABI 模拟,jail能够提供 FreeBSD 早期版本,以及 Linux 2.4.x 或 2.6.x 的兼容能力。

许多传统的 Unix 应用程序假定系统中存在一个可用的 MTA。FreeBSD 中内建了 sendmail,但在 jail 中配置 sendmail 会遇到一个比较麻烦的问题,即在 jail 中,127.0.0.1 指代的是 jail 的 IP 地址而不是本地 loopback 设备。换言之,原本监听本地 socket 的 MTA 变成了监听 jail 对外的 IP,这会是一个安全隐患。

阅读全文… ( 本文约499字,阅读大致需要1分钟 )

mailman vs postfix

• Networking

以前一直觉得mailman与postfix的VERP支持配合的很不好,今天把它patch掉了。需要注意一点即 postfix 的smtpd_authorized_verp_clients默认设置为$authorized_verp_clients,这个值没有意义,需要自己改成合适的值。

阅读全文… ( 本文约224字,阅读大致需要1分钟 )

作弊条:用SpamAssassin的FuzzyOCR插件阻止图片垃圾邮件

• Security

说明:这是一篇作弊条,应光棍节的postfix活动网友要求而撰写,因此原理等会尽可能少介绍,只讲过程。

前提:安装了amavisd-new并配置正确。
需求:阻止图片垃圾邮件。
方案:安装FuzzyOCR插件。
注意:高负载服务器请小心使用。

  1. 安装FuzzyOCR:

cd /usr/ports/mail/p5-FuzzyOcr/ && make install clean
[下载一个靠谱的操作系统并确保可重现、可维护地安装应用程序]

阅读全文… ( 本文约660字,阅读大致需要2分钟 )

作弊条:如何为postfix配置TLS

• Cheatsheets

以下内容为作弊条,仅供参考;只保证在FreeBSD下能用。

为postfix配置TLS的关键是产生自己的CA证书,并签署一年一续的服务证书。注意一定要保管好前者的私钥!

第一步,创建自签名CA:

mkdir /usr/local/etc/ca
cd /usr/local/etc/ca
mkdir certs crl newcerts private
echo 「01」 > serial
cp /dev/null index.txt
cp /etc/ssl/openssl.cnf openssl.cnf
vi openssl.cnf

阅读全文… ( 本文约347字,阅读大致需要1分钟 )

postfix的milter支持

• Development

postfix 2.3正式release了,其中的一个亮点是它的milter支持。milter原本是sendmail所发起的一种技术,其作用如名字所示,是提供一套通用的邮件过滤和处理机制。postfix最新的2.3-RELEASE实现了一部分milter的能力,使得许多原本为sendmail撰写的milter也可以在其上使用。

目前postfix提供的milter支持还比较有限,此外由于架构上的区别,postfix在使用sendmail的milter时,有时还需要作少量修改。发现Domain Key和SPF都已经能够相当好地支持了。

参与评论

很欣慰

• Networking

从我们把公司免费邮件服务中MX上的MTA更换为postfix之后,到今天已经经历了3周了。上周同事告诉我,最近一段时间,来自国外的投诉已经大大减少。不可否认,在更换的过程中确实出现过一些问题,但是无论如何,这次更换MTA是我们公司历史性的一步,因为所有遵循Host Requirements RFC、RFC 2821/2822等国际标准进行了正确配置,并且没有被我们的反垃圾系统或比较权威的国际黑名单识别为垃圾邮件源的用户,终于可以和与任何正常的邮件系统一样交互了—-这包括正常的服务器可以毫无障碍地发送邮件而无需"通过反垃圾系统验证",包括新浪的邮件服务器能够明确地告诉你邮件因为什么被拒绝,等等。从信件的统计看,这次变动并没有导致进入邮件的总数发生非常大的变化。

接下来的时间我们将对系统进行进一步的持续改进,以便更好地适应国内的一些实际情况。

参与评论

关于MX互备

• Networking

一直想做的一件事:跨越三网的MX和NS互备,我认为基本上可以应付个人网站任何常见规模的网络间断和服务器宕机导致的潜在丢信问题。

(此文档属于备忘录性质,作者不对此备忘录的正确性、条理性、实用性、适用性承担任何责任。
版权所有 (c) 2006 李鑫,保留所有权利。未经作者书面或PGP签名许可,禁止转载、修改、复制,或以其它未经授权的方式使用本文内容)

阅读全文… ( 本文约1055字,阅读大致需要3分钟 )