10 三月, 2006
qmail的邮件组功能
新公司用qmail,接触不多。原先的管理员对qmail也不熟悉,只能自己上马。想开通邮件组功能,类似于mailing list,给xxx@abc.com发信,包含于xxx这个组的所有成员都可以收到邮件。
我用的是qmailadmin 1.2.3,vpopmail 5.4.10。查看qmailadmin.cgi,编译进了ezmlm模块,管理界面也有“邮件列表”(论坛相关,显示和添加)功能,但是每次添加都莫名失败。
尝试用邮件帐号的转发功能,就是先建立一个邮件帐号xxx,然后修改它的配置,转发所有的信件到指定的地址(一个或者多个)。这个可以模拟邮件组的功能,但是有一个很大的缺憾,那就是它无法判别发信人是否在邮件组中。举例来说,xxx@abc.com是一个邮件组,它转发的邮件地址列表中包含a@abc.com,b@abc.com,c@abc.com。当这个a给xxx@abc.com发信时,a,b和c都收到邮件。b收到邮件,选择回复a,并转抄xxx组,这时候,a会收到两封一摸一样的邮件,而b也会再次收到自己刚刚发出的邮件。让人感觉很不爽
对于更喜欢在后台以命令行方式操作的,添加这样的邮件组,可以参考:http://www.chinese.qmail.org/servlet/template?series=28&article=59
設立通信論壇(mailing list) :我想將寄至me-sos@my.host.name的郵件轉寄給一撮人。
答: 將電郵地址放入~me/.qmail-sos;每行只放一個地址。內送至me-sos的郵件便會轉寄至相對的電郵地址。你亦需要執行
touch ~me/.qmail-sos-owner
如此彈回的郵件才會寄給你,而不會發還給發件者。
另一方法:ezmlm是一個通信論壇管理軟件,支援自動訂閱、確認程序、檔案庫、全自動的回彈郵件處理(包括發信通知用戶他們錯失了哪些郵件)等等。


