使用 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
好了完成!
猜你喜欢
- 12月3日上午消息,28商机在线(28.com)母公司中网在线(OTC:CHNT)已在美国纽约OTCBB市场通过借壳的方式悄然挂牌交易。财报
- 你不是软件工程师。你不是在建摩天大楼。你不是在建公路桥梁。你是在从事园艺,培育花草。你是一个软件园丁。你是否会在种下第一粒种子前就规划你的花
- 通过“禁用出站邮件”选项,可以禁用来自所有 SMTP 队列的出站邮件。例如,如果组织中有活动的病毒,则此选项将非常有用。注意:“禁用出站邮件
- 相信很多用DEDECMS的站友们都会为给文章做内链觉得繁琐,对于很多插件可能是实现,但很多都需要花钱买,对于很多草根站长花这钱也不值,小编我
- IIS团队已经发布了1.0的Windows缓存PHP的扩展测试。 Windows缓存扩展为PHP提供的一个PHP的加速器 ,用于提高PHP应
- 网站更换域名后通常会进行网址301重定向,通过301重定向可以把旧域名的权重转移到新域名,把不带www的域名权重转移到带www的域名,有利于
- 拨号服务器的维护和管理是关乎服务器端和客户端、涉及软件与硬件的较繁杂的工作。它要求管理员多实践,且善于归纳和总结,只有这样,才能形成一套自已
- 如果你想让你的WordPress站点有CMS的风格,首页幻灯片肯定是必须的。实现WordPress首页幻灯片的插件有很多,比如D13Slid
- 北京时间10月29日消息,据国外媒体报道,谷歌旗下视频共享网站YouTube周三表示,在上周日YouTube全程直播爱尔兰知名乐队U2的演唱
- 目前在国内大多数站长通过网站挣钱的主要手段还仅仅是通过网站广告的点击来取得收入,但同样的广告有的网站挣的多有的网站就挣的少,为什么呢?下面我
- 随着互联网的发展,网上信息发布逐渐成为网友热衷的热点。做为网上信息发布的载体:信息网站,也如雨后春笋一般发展起来。在网上发信息似乎成了一种流
- 网站简介:蓝色理想 www.blueidea.com 诞生于1999年的10月,站长本名曾沐阳。从成立之初,蓝色理想就以建设网站设计与开发人
- #cccccc 1px dotted; TABLE-LAYOUT: fixed; BORDER-TOP: #cccccc 1px dotte
- 如果你的VPS上有个文件要传到另一个VPS上,最最简单的方法有两种。一个是先下载到本地,然后上传到另一个VPS,这个方法的缺点是速度慢。另一
- Exchange 2000 Server中的Recipient Policies是一项重要的功能,它制定了收件人的邮箱地址,其中包括:X.4
- UCenter Home 提供了方便的日志导入功能,您可以将自己在其他站点发表的日志导入到 UCenter Home 的日志中。该功能需要您
- 本文假定读者已经理解双机互备的HA方案的基本概念。1. 双机互备HA方案的基本步骤建立一个双机互备方案的基本步骤是:1. 确定基本参数(如I
- ##域名与网关项(Domain/Gateway).. Domain Name:为局域网的域名,在此为Company.mail,若无独立域名可
- Godaddy产品价格参考表: 一.主机1.Economy Plan1个月预付款 4.99美元/月12个月预付款 4.74美元/月24个月预
- 11月6日消息,科技业市场研究机构IDC周四公布调查,今年第3季全球手机市场龙头宝座,依旧由挪威大厂诺基亚稳坐;但在智能手机战场厮杀中,黑莓