Sendmail

共 5 篇文章。

让多个 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 分钟 )

作弊条:如何限制ssh验证的cvs/svn用户权限

• Cheatsheets

传统上,SCM系统的用户登录有两种方式,一种是通过启动自己对应的服务,如cvs的cvs pserver或svn的svnserve、Apache DAV等等,而另一种方式是ssh,即不启动服务,而使用ssh来完成身份认证工作,如果通过,则通过ssh远程启动对应的服务,如cvs server和svnserve。

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

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都已经能够相当好地支持了。

参与评论

对牛弹琴

• Life

最近在CU论坛的历险记。

讨论最开始是由有位大哥求助如何在FreeBSD中移去sendmail引发的。嗯,这将导致不幸,提醒一下。

接下来老大说sendmail是系统自带的,不像Solaris或Linux那样用包安装,但他要弄掉,弄得很干净。

呃……显然啊,FreeBSD不是一个组装的玩意,它提供了很多内建的东西,不过对于那些热爱自己DIY的人还是应该鼓励一下,于是回帖说用NO_SENDMAIL阻止构建,然后installworld之后删除没有碰过的文件。最后出于好意提醒了一句,「默认安装的留在那不会给你带来很大的损失,但删除可能会带来意想不到的后果。」

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