有没有从 Mailman 列表迁移到网络论坛的好方法?
Posted
技术标签:
【中文标题】有没有从 Mailman 列表迁移到网络论坛的好方法?【英文标题】:Is there a good way to migrate from a Mailman list to a web forum? 【发布时间】:2010-10-11 15:12:25 【问题描述】:我有一个具有多年历史的 Mailman 管理列表,我想将其迁移到基于 Web 的论坛中。最好做的事情:
为那些习惯并喜欢它而不是网络界面的人保留邮件列表,但要让它与网络论坛活动集成。
获取基于网络的论坛帖子,并将它们发送到邮件列表。
我已经运行了基于 phpBB、Drupal、Simple Machines 等的网站,并且如果需要将某些包集成到 Mailman 中或完全替换它,我能够进行一些编码。但我不知道什么是可用的、商业的或开源的,可以实现这一点。我也愿意替换 Mailman,如果候选包可以很好地执行其功能并很好地集成到自己的论坛中。
【问题讨论】:
好问题;虽然我正在考虑迁移到更多的博客格式,但我遇到了同样的问题。 应该可以(很快)使用Discourse。 【参考方案1】:即使 phpBB/mail2forum 选项使用的是旧版本,它也是一个不错的选项。 OpenSceneGraph 刚刚为他们长期运行的邮件列表实现了这个,它似乎完美地工作。这是我见过的唯一一个选项,它允许论坛帖子和邮件列表消息非常无缝地工作,并允许标签将论坛主题与邮件列表帖子等分开。
他们的 v2 开发人员也可以与 phpBB3 一起使用 - 因此,如果您愿意生活在最前沿,那可能是一个选择。
【讨论】:
【参考方案2】:到目前为止,这是我所调查的:
Drupal,带有它的 Mailmanager 和 Listmanager 模块,虽然我在打开 IMAP 功能以便它可以与我的邮箱通信(客户可以正常访问它)和 Drupal 的论坛模块并没有达到我想要的功能级别。
PhpBB,mail2forum,虽然它目前看起来只适用于旧的 phpBB 版本,所以对我来说并不是一个真正的替代品。
似乎真正“工作”的唯一一个是 FUDforum 及其 maillist.php 模块,它直接集成在 procmail 级别,不错。我可以将我所有的 Mailman 档案和“formmail -ds”直接放到选定的论坛中。
我已经为这个问题开始了赏金,我正在寻找一些东西,甚至是商业的,真正将电子邮件界面集成到最终用户的论坛体验中,特别是帐户处理。对于 FUDforum,我仍然需要解决 Mailman 帐户与 FUDforum 帐户的分离问题。
【讨论】:
【参考方案3】:我在网上看到这个:http://mail2forum.com/
我没有使用它,但它看起来很有前途,并且有一个 1.2 稳定版本和一个 2.0 开发版本,所以它不是一个废弃的 SourceForge 项目,只有 1 个开发人员,没有提交,或任何东西 :)
理论上,我的组织可能会在未来一两年的某个时候使用它,但我们必须先完成自己的 Listserv 到 Mailman 的过渡。
【讨论】:
几个月前我开始为一位客户使用它,效果很好。 Jim,+1 并感谢您发布该信息 - 我对使用该软件包有些担心,但现在我得到了一位开发人员的真诚“它运作良好”的证明,这有点减少了。谢谢!【参考方案4】:好吧,根据您所说的(首先,您可以进行一些编码,其次,除了维护列表成员资格的问题之外,FUDForum 将为您工作,您是否考虑过:
Mailman 将其用户信息存储在a plain text file 和 FUDForums 将 其 用户信息存储在 a single sql table显而易见的解决方案是声明其中一个主服务器(可能是 FUDForum,因为它看起来好像拥有 Mailman 信息的适当超集)并有一个小脚本/cron 作业将更改从主服务器复制到从服务器.
顺便说一句——这两个系统看起来都不是很安全(实际上,它们看起来都有漏洞)并且将它们结合起来很可能会进一步降低集体安全性。如果您正在做任何远程机密的事情,您应该重新考虑您的目标,并且无论如何您都应该采取适当的措施来保护您的系统免受攻击。
【讨论】:
【参考方案5】:我知道一个 SME 从邮件列表切换到 phpBB! 如果您想保留您的邮件列表,您还必须对其进行维护。
最后我认识的人禁用了邮件列表服务。
【讨论】:
以上是关于有没有从 Mailman 列表迁移到网络论坛的好方法?的主要内容,如果未能解决你的问题,请参考以下文章
AskTUG 论坛迁移实战:Discourse 从 PostgreSQL 到 MySQL 到 TiDB | 极客分享第 36 期