2008-12-17

Generics Table 的使用

前一阵子死活搞不定Sendmail的Genericstable,只好扔下一段时间。
今天有空,系统地看了一下文档才发现是被网上的一些所谓的教材给骗了,一个基本的文件错误导致了死活配置不成功。

这个文件就是,genericstable。

正确的文件如下:

www GameDev@targetdomain.com
copycat GameDev@targetdomain.com

是用空格或table来区分的,而错误的教材使用copycat: xxx@xxx格式,看起来满是回事,HASH也不报错,却无论如何也配置不成功。

FEATURE(`genericstable')dnl
FEATURE(masquerade_envelope)dnl
GENERICS_DOMAIN(`targetdomain.com')

注意最后一行应该是要伪装成为的domain。
不知为何在Freebsd下并不需要mc里特别写一句去生产hash的genericstable.db,系统在make的时候会自动去做这件事。


特别感谢这个正确的教材:http://www.madboa.com/geek/sendmail-genericstable/