这儿所说的定制,指的是对mailman的用户界面的定制,不包括内部功能的定制。
当然,在进行定制之前,本文已经假设你已经安装好了mailman,并具有mailman的管理员权限,可以创建新的邮件列表。
有两种方法可以定制mailman的UI,一种是仅仅提供订阅功能,然后所有的参数都post到mailman自己的cgi程序上进行处理;二是对mailman的界面直接定制,这个需要用户具有相当的HTML基础。
1. 提供全新的页面,只要你在HTML页面提供了和mailman自身相同的form、input,然后post到同样的cgi页面进行处理,不过这样还有个缺点,就是post之后的页面不由自身控制了。当然你也可以将其做成后台iframe运行,提交后控制iframe不可见,然后用js控制一段成功的消息上来。或者这个html页面只是生成一个包含email地址的文本文件,当然直接入库也可以的,然后后台自动运行把这些email地址送到mailman中去。
2. 对mailman自身的UI进行定制,这个可以在修改mailman的模板(/etc/mailman)或直接在mailman的WEB管理界面上进行修改(HTML页面编辑功能),直接修改具体的HTML页面,但是若是使用独立的CSS和JS脚本,需要放置在对应的WEB目录下,多数是相对于WEB或虚拟主机的根目录。
2012 年二月 一 二 三 四 五 六 日 « 一 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 近期评论
- wlx [微博 ] 发表在《google彻底被封?》
- snake 发表在《google彻底被封?》
- Andrew Pelt 发表在《debian testing上安装oracle 10g》
- tiplip 发表在《webmap.cn使用的WEBGIS技术》
- 求助Evolution问题!! 发表在《evolution crashed in gutsy alpha》
分类目录
标签
anjuta apache backup breezy c++ compile convert dapper debian dns edgy evolution feisty firefox flash gnome gobang GRASS gutsy humor intrepid Linux mailman MapServer mysql openoffice Oracle php phpbb postfix PostGIS postgresql qgis sarge scim skype subversion svn tomcat ubuntu utf8 westdc Windows wordpress 中文
发现第2种修改办法只对某具体的邮件列表有效,这样就可以对不同的邮件列表修改不同的显示方式。yeah!