iRedmail下 mailman 使用https

本文介绍如何将Mailman邮件列表管理器从HTTP迁移到HTTPS,并通过配置Apache限制特定IP段访问,提高安全性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

公司的邮件系统使用FreeBSD+iRedmail,并使用mailman做为默认的内部群发工具,mailman功能极其强大,应用于公司很多功能需要屏蔽掉!

以前一直把mailman挂在webmail下面,但发现很不安全,于是打算将mailman转移到https下并限制访问IP。

1、首先配置apache,修改httpd-ssl.conf文件,增加如下2行:

Alias /icons  "/usr/local/mailman/cgi-bin/icons/"
ScriptAlias /mailman "/usr/local/mailman/cgi-bin/"

2、Includes下创建文件mailman.conf,内容如下:

<Directory "/usr/local/mailman/cgi-bin/">
    Options -Indexes
</Directory>


<Directory "/usr/local/mailman/cgi-bin/">
           Options All
           AllowOverride All
           Order  deny,allow
           Deny from all
   Allow from 192.168.0.0/16      #限制访问IP段
</Directory>


<Directory "/usr/local/mailman">
    Options FollowSymLinks ExecCGI
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

这样web服务配置完毕!

3、编辑mm_cfg.py文件,增加下面,这样新建立的邮件列表开始支持https

DEFAULT_URL_PATTERN = 'https://%s/mailman/'
4、执行mailman的命令withlist,更新已经建立的邮件列表

$prefix/bin/withlist -l -a -r fix_url

OK!

参考链接:http://wiki.list.org/display/DOC/4.27+Securing+Mailman's+web+GUI+by+using+Secure+HTTP-SSL

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值