Mailman 是一个能够帮助管理email 讨论列表。与同类产品不同的是,Mailman 能够将邮件列表显示在web 页上,允许用户订阅或取消订阅等等。通过Mailman 可以直接从web 页上管理自己的邮件列表。它支持虚拟域名、支持大多数 Unix 类操作系统上的各种 SMTP、需要 Python
邮件列表mailman在aix5.1实现
Mailman 是一个能够帮助管理email 讨论列表。与同类产品不同的是,Mailman 能够将邮件列表显示在web 页上,允许用户订阅或取消订阅等等。通过Mailman 可以直接从web 页上管理自己的邮件列表。它支持虚拟域名、支持大多数 Unix 类操作系统上的各种 SMTP、需要 Python
1、取得gcc
由于mailman在aix5.1没有编译好的包,需要自己编译。
下载的时候注意分清4.3和5,1版
有三个地方可以获得:
ftp://aixpdslib.seas.ucla.edu/pub/
http://www-1.ibm.com/servers/aix/products/aixos/linux/download.html
2、取得python
由于mailman使用python。可以在上述三个地方下载编译好的python
3、取得mailman的源程序
cd /tmp
wget http://www.list.org/mailman.tar.gz
tar -xzvf mailman.tar.gz
cd mailman-X.X.X
编译时候注意:
编译前需要建立mailman用户和mailman组和/usr/local/mailman目录
编译前检查./configure
Make install(如果出现问题需要相应查找)
安装成功后,以安装用户身份或root到/usr/local/mailman下执行check_perms,如果存在问题,请运行check_perms –f修复。h命令如下:
$cd /usr/local/mailman
$bin/check_perms –f
4、取得tomcat或者apache
* 编辑apache的配置文件,我的是/etc/httpd/conf/httpd.conf。加入如下内容,使mailman可以通过apache访问。
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
Alias /pipermail/ /var/mailman/archives/public/
AddDefaultCharset Off
* 拷贝Mailman,Python,GNU logos到web服务器的icons目录。
$cp /usr/local/mailman/icons/*. /path/to/apache/icons
* 重新起动您的WEB服务器。
5、取得合适的MTA(Sendmail,Postfix.Qmail)
6.、集成测试
Mailman需要做的配置:
vi $prefix/Mailman/mm_cfg.py
###############################################
# Here's where we get the distributed defaults.
from Defaults import *
##################################################
# Put YOUR site-specific settings below this line.
MTA='Postfix'
DEFAULT_HOST_NAME = 'lists.osuosl.org'
DEFAULT_EMAIL_HOST = 'lists.osuosl.org'
DEFAULT_URL = 'lists.osuosl.org'
DEFAULT_URL_HOST = 'lists.osuosl.org'
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['lists.osuosl.org']
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
OWNERS_CAN_DELETE_THEIR_OWN_LISTS = Yes
Postfix需要配置
vi /etc/postfix/main.cf
virtual_maps = hash:/data/mailman/data/virtual-mailman
virtual_mailbox_maps = hash:/data/mailman/data/virtual-mailman
alias_maps = hash:/etc/aliases, hash:/data/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/data/mailman/data/aliases
测试方法:
1.MTA能否正常收发邮件,特别是在增加了mailman的配置
2.邮件列表能否正常建立,删除,管理
3.邮件列表建立时候,管理员的邮箱必须在当前的邮件服务器上
4.成员加入后,是否能收到相应的邮件
5.邮件列表的检索和归档
6.汉化支持,包括邮件和管理web
,自由广告区 |
分类导航 |
邮件新闻资讯: IT业界 | 邮件服务器 | 邮件趣闻 | 移动电邮 电子邮箱 | 反垃圾邮件|邮件客户端|网络安全 行业数据 | 邮件人物 | 网站公告 | 行业法规 网络技术: 邮件原理 | 网络协议 | 网络管理 | 传输介质 线路接入 | 路由接口 | 邮件存储 | 华为3Com CISCO技术 | 网络与服务器硬件 操作系统: Windows 9X | Linux&Uinx | Windows NT Windows Vista | FreeBSD | 其它操作系统 邮件服务器: 程序与开发 | Exchange | Qmail | Postfix Sendmail | MDaemon | Domino | Foxmail KerioMail | JavaMail | Winwebmail |James Merak&VisNetic | CMailServer | WinMail 金笛邮件系统 | 其它 | 反垃圾邮件: 综述| 客户端反垃圾邮件|服务器端反垃圾邮件 邮件客户端软件: Outlook | Foxmail | DreamMail| KooMail The bat | 雷鸟 | Eudora |Becky! |Pegasus IncrediMail |其它 电子邮箱: 个人邮箱 | 企业邮箱 |Gmail 移动电子邮件:服务器 | 客户端 | 技术前沿 邮件网络安全: 软件漏洞 | 安全知识 | 病毒公告 |防火墙 攻防技术 | 病毒查杀| ISA | 数字签名 邮件营销: Email营销 | 网络营销 | 营销技巧 |营销案例 邮件人才:招聘 | 职场 | 培训 | 指南 | 职场 解决方案: 邮件系统|反垃圾邮件 |安全 |移动电邮 |招标 产品评测: 邮件系统 |反垃圾邮件 |邮箱 |安全 |客户端 |