mailman是一款开源软件,专门用于管理电邮讨论群和newsletter。它是自GNU计划而来,主要使用Python编写,目前由Abhilash Raj维护。Mailman是以GNU通用公共许可证释出的自由软件,是GNU Project中的一部分。它可以用于管理电子邮件列表,包括订阅、退订、发送邮件等功能。Mailman的使用方便,广泛应用于各种组织和社区。
发展历程
Mailman的早期版本由研究生John Viega编写,但在1998年左右因HDD崩溃丢失了源代码。Ken Manheimer在CNRI工作期间寻找Majordomo的替代品,于是接手了Mailman的开发。Barry 华沙后来接管了开发工作。Mailman 3是十多年来的第一个重大新版本,于2015年4月发布,带来了许多新特性和改进。
功能与服务
Mailman功能强大,易于安装及维护,广泛应用于包括Ubuntu mailing list在内的许多开源mailinglist。它提供了为每个邮件列表定制的可公开访问的网页,以及用于列表管理、消息归档、垃圾邮件过滤等的Web应用程序。Mailman支持每个列表的多个管理员和版主,并具备隐私功能,如封闭订阅、私人归档、私人成员名单和基于发件人的发帖规则。此外,Mailman集成了退信检测和自动处理退信地址的功能,以及垃圾邮件过滤器。它还支持Majordomo风格的基于电子邮件的命令和虚拟域。Mailman 2的默认归档程序是Pipermail,而Mailman 3的归档程序是HyperKitty。
您必须保证您熟悉如何执行Linux命令,如何编辑文件,如何在linux系统里开始以及终止服务。同时您必须是Ubuntu系统的管理员,已经连接上网,并已经预设好/etc/apt/sources.list。