选择分类: 系统FAQ 邮件安全 邮件发展 邮件协议 邮件流程 DNS解析 反垃圾邮件技术 业界应用 技术点滴  
 

 

  系统FAQ
  邮件安全
  邮件发展
  邮件协议
  邮件流程
  DNS解析
  反垃圾邮件技术
  业界应用
  技术点滴
 
 
  知识库 - 邮件发展 - Mailman介绍

  Mailman介绍

    Mailman是一个专门用于管理电邮讨论群以及newsletter的开源软件。有许多开源的mailinglist(包括Ubuntu mailing list)使用Mailman作为创建mailing list的工具。Mailman功能强大,易于安装及维护。

安装须知

  您必须保证您熟悉如何执行linux命令,如何编辑文件,如何在linux系统里开始以及终止服务。同时您必须是Ubuntu系统的管理员,已经连接上网,并已经预设好/etc/apt/sources.list。

安装

  Mailman为管理员以及普通用户提供了网页界面。Mailman采用外设的电邮服务器来发送以及接受邮件,他能很好的在以下服务器下工作
  Postfix
  Exim
  Sendmail
  Qmail
  在本章我们将为您介绍如何安装mailman,如何apache网络服务器以及Exim或Postfix电邮服务器。如果您需要为其他的电邮服务器安装mailman,请参考后面的特别需要指南,您将在文章的末尾处找到。
  tar zxvf mailman-2.1.x.tar.gz
  cd mailman-2.1.x
  ./configure --prefix=/usr/local/mailman --with-cgi-gid=apache --with-mailhost=xxxx--with-urlhost=www.xxxx --with-username=mailman --with-groupname=mailman--with-mail-gid=nobody
  make
  make install

配置

  如果你在这一节中成功地完成了Mailman,Apache和Mail server的安装。现在,你就需要配置它们。当你完成这一节后,你的Mailman将会征程工作!
  配置apache服务器[若是rpm安装,此步可省略,因为它在conf.d下面自动生成mailman.conf]
  在httpd.conf中添加以下内容:
  ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
  <Directory /usr/local/mailman/cgi-bin/>
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
  </Directory>
  Alias /pipermail/ /var/lib/mailman/archives/public/
  <Directory /var/lib/mailman/archives/public>
  Options Indexes MultiViews FollowSymLinks
  AllowOverride None
  Order allow,deny
  Allow from all
  </Directory>
  拷贝图片文件到web服务器下面:
  cp /usr/local/mailman/icons/*.{jpg,png} /path/to/apache/icons
  重启apache
  找到mm_cfg的py文件,如果是rpm安装的,一般在/etc/mailman下面,在文件中添加以下代码,主要是为了默认支持简体中文。
DEFAULT_SERVER_LANGUAGE = 'zh_CN'

安装完成

  安装完成后,就可以通过浏览器来查看邮件列表了。