使用 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-01-07 15:23:00
  • 解决VMware 虚拟机开机黑屏的问题

    2021-02-16 11:32:13
  • 加快你浏览PTC广告的小技巧

    2009-03-11 11:28:00
  • 企业Sendmail邮件服务器的创建(2)

    2008-02-02 10:47:00
  • 企业的销售渠道 品牌和口碑比网络营销更重要

    2009-04-06 01:41:00
  • Linux之邮件服务器配置指南

    2010-03-13 18:36:00
  • 曹国伟:新浪不排除在垂直领域再分拆相关业务

    2009-09-30 07:41:00
  • 外链是重”质”还是重”量”

    2010-03-09 13:57:00
  • UCenter Home新版优化用户邮箱验证等功能

    2009-06-13 19:21:00
  • 做站切忌跟风

    2008-06-09 14:42:00
  • 寻找人生的升华点 程序员的5000元大关

    2009-08-29 09:31:00
  • 怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告

    2023-08-04 22:26:14
  • SEO后遗症:如何把从搜索引擎来的用户留下?

    2009-02-27 10:19:00
  • 互联网十年10大重要时刻:谷歌IPO登榜

    2009-11-20 13:42:00
  • VMWare Workstation虚拟机访问外网的图文教程

    2021-06-28 19:54:09
  • Docker容器中文乱码(修改docker容器编码格式)的解决方案

    2023-09-10 18:56:42
  • 深入剖析百度排名算法

    2008-03-05 13:02:00
  • 虚拟主机和服务器合租市场将何去何从

    2008-10-06 18:59:00
  • 堵塞Web漏洞(下)

    2007-10-24 13:47:00
  • 提给阿里妈妈和众联盟的建议

    2008-08-27 21:09:00
  • asp之家 网站运营 m.aspxhome.com