用Sypma管理邮件列表
aliase_manager.pl add/del
要为邮件列表books@test.com建立别名,只需运行以下命令:
aliase_manager.pl add books test.com
运行Sympa的Web接口
剩下的工作是运行Sympa的Web接口,用Web方式来管理邮件列表,会使整个操作变得直观简便。与其它的系统(如Mailman)不同,Sympa采用了统一的Web界面,不管是列表管理员(List Master),还是列表所有者(List Owner),或者普通的订户(Subscriber),都可以通过这个接口来进行相关操作。在通过验证后,三类用户会拥有各不相同的视图,实现权限之内的操作。
实现所有这些Web功能的是一个wwsympa.fcgi脚本。它一般位于“/home/sympa/bin”下,同时,有另一个配置文件“/etc/wwsympa.conf”对应。这个脚本有两种运行方式,一种是普通的CGI方式,另一种方式是使用FastCGI。后一种方式在运行效率上有很大提高(尤其针对较大的访问流量而言)。配置FastCGI需要FastCGI的CPAN模块,还需要在Apache中安装mod-fastcgi模块。这里将对这两种方式的配置分别进行介绍。
1.使用普通CGI方式,只需要在Apache的配置文件(/etc/httpd/conf/httpd.conf)中加入下面一行:
ScriptAlias /wws /home/sympa/bin/wwsympa.fcgi
另外,在/etc/wwsympa.conf文件中应该修改如下行:
use_fast_cgi 0
2.使用FastCGI方式,在httpd.conf中添加下面几行:
FastCgiServer /home/sympa/bin/wwsympa.fcgi -processes 2
SetHandler fastcgi-script
ScriptAlias /wws /home/sympa/bin/wwsympa.fcgi
做了这些修改后,就可以启动Sympa的Web接口。输入“http://yourlistserver/wws”,Sympa的Web界面就会映入眼帘。
评论