使用 mailman 架设邮件列表

来源:asp之家 时间:2010-03-11 18:45:00 

1 安装邮件列表程序

apt-get install mailman

2 修改配置 /etc/mailman/mm_cfg.py 此服务器采用exim4作为邮件服务

DEFAULT_EMAIL_HOST = 'lists.mydomain.com'

DEFAULT_URL_HOST = 'www.mydomain.com'

MTA = None

3 添加默认的邮件列表

newlist mailman

4 设置邮件列表管理员帐号

mmsitepass

5 设置网页访问在apache的配置文件中增加:

代码:
ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
    Alias /pipermail/ /var/lib/mailman/archives/public/
    RedirectMatch ^/*$ http://www.mydomain.com/mailman/listinfo
    <Directory "/var/lib/mailman/archives/public/">
      AddDefaultCharset Off
    </Directory>
    <Directory "/usr/lib/cgi-bin/mailman/">
       AllowOverride None
       Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
       Order allow,deny
       Allow from all
    </Directory>


使用 http://www.mydomain.com/ 来访问

6 修改exim4配置

增加:

MM_HOME=/var/lib/mailman

MM_UID=list

MM_GID=list

domainlist mm_domains=lists.mydomain.com

MM_WRAP=MM_HOME/mail/mailman

MM_LISTCHK=MM_HOME/lists/${lc::$local_part}/config.pck

增加router:

代码:
mailman_router:
  driver = accept
  domains = +mm_domains
  require_files = MM_LISTCHK
  local_part_suffix_optional
  local_part_suffix = -admin  :
-bounces : -bounces+* :
            -confirm : -confirm+* :
-join   : -leave  :
-owner  : -request :
-subscribe : -unsubscribe
  transport = mailman_transport


增加transport:

代码:
mailman_transport:
  driver = pipe
  command = MM_WRAP
       '${if def:local_part_suffix
          {${sg{$local_part_suffix}{-(\w+)(\+.*)?}{$1}}}
          {post}}'
       $local_part
  current_directory = MM_HOME
  home_directory = MM_HOME
  user = MM_UID
  group = MM_GID


执行 /etc/init.d/exim4 reload

校验:

代码:
# exim4 -bt test@lists.mydomain.com
 test@lists.mydomain.com
  router = mailman_router, transport = mailman_transport


7 修改管理转发帐号

修改 /etc/aliases 增加:

mailman: root

mailman-owner: mailman

执行newaliases增加完毕。

8 启动mailman

/etc/init.d/mailman start

9 启动计划任务

cd /usr/lib/mailman/cron

crontab crontab.in

好了完成!

标签:mailman,邮件,配置
0
投稿

猜你喜欢

  • 李开复:创新工厂只能提供国内水平薪资

    2009-10-12 08:59:00
  • 用wordpress实现提高adsense单价的方法

    2009-02-27 13:11:00
  • 教您在LINUX中架设代理服务器

    2008-10-13 16:50:00
  • Google adsense新增广告样式 增加站长收入

    2008-06-08 12:19:00
  • 流量决定不了你网站的兴衰成败

    2009-03-11 17:39:00
  • 两个防止SQL注入的ASP函数

    2005-08-10 14:05:00
  • 如何防止ASP木马在服务器上运行

    2008-07-20 13:39:00
  • Windows Server 2008创新特性之高可用性

    2009-03-06 17:08:00
  • 装潢公司成功网站推广的十武器

    2009-10-28 01:45:00
  • 抵御黑客入侵防护服务器安全的七个技巧

    2009-01-13 17:23:00
  • 用IIS建立高安全性Web服务器

    2008-04-14 14:03:00
  • 美国主机EasyCGI购买图文教程

    2010-03-28 16:54:00
  • 有关MD5加密后的密码安全讨论

    2009-08-18 12:27:00
  • 简明教程:Google AdSense 投放政策

    2009-02-01 13:54:00
  • Godaddy常见问题之如何在托管帐户上解压缩文件? Godaddy

    2010-04-14 12:53:00
  • 全球20国互联网网速、网费统计:日韩网速最快

    2009-10-27 15:32:00
  • windows 2003 server需要停止的服务

    2009-10-18 07:44:00
  • 微软上下文广告展开内测 将单挑Google AdSense

    2008-07-19 12:05:00
  • 什么样的域名算是好域名

    2007-10-26 15:45:00
  • WSUS服务器的详细配置和部署

    2009-12-02 18:48:00
  • asp之家 网站运营 m.aspxhome.com