構築事例:fmlからSympaへメーリングリストサーバ移行
今回は、製薬会社様へメーリングリストサーバを構築した事例です。お客様は、現状fmlによるメーリングリストサーバを利用しており、メーリングリストの管理ができていないという課題がありました。
- お客様が悩まれていた課題
- メーリングリストの管理者がわからない
- メーリングリストやそのメンバーの棚卸ができていない
- メーリングリストの一覧や登録削除が誰でも行えてしまう
- +導入企業プロフィール
- ★
導入企業業種
製造
ユーザー規模
約5,000人
利用OS
Red Hat Enterprise Linux 9.3
導入月
2024年4月
デージーネットが提案した「fmlからSympaへメーリングリストサーバ移行」
OSSのメーリングリストサーバのSympaを活用
お客様の課題を解決するメーリングリストサーバとして、OSSのSympaをご提案しました。1990年代に開発が開始された、メーリングリストを管理するためのソフトウェアです。SympaはGPLライセンスのもと、オープンソースソフトウェアとして公開されています。OSSのメーリングリストとして長らく主流だったMailman 2の開発が終了したこともあり、比較的最近になって広く使用されるようになり、多くの研究機関、大学、企業で採用されています。
Sympaは、WebUIからメーリングリスト管理が可能で、メーリングリストの作成はもちろん、メーリングリストの管理者やメンバーの確認、メンバーの追加削除をWebUIから行うことができます。
Sympaは、メーリングリストに関連する設定が豊富に存在するため、管理者のみが設定変更をできる仕様や誰でも変更ができるなど、自社の用途やポリシーに合わせた運用を行うことができます。メーリングリストの一覧や登録削除が誰でも行えてしまうという課題も、この設定を管理者のみが設定変更できるように変更することで解決が可能です。管理WebUIへの認証は、Active Directoryのユーザ情報を参照することで、既存のユーザ情報をそのまま利用できるような提案を行いました。
fml4からのメーリングリストデータ移行を提案
現状利用していたfmlでは課題を解決することが難しく、別のOSSのメーリングリストソフトウェアであるSympaを提案しました。別のソフトウェアに移行することを提案したため、現状利用しているfml4のメーリングリストデータもSympaに移行することを提案しました。
導入にあたっての工夫
導入にあたっては、以下の2点を工夫しました。
Sympaの仕様について細かく説明
今回の導入にあたり、課題を一覧で管理し、設計時から導入まで細かく仕様についてお客様に説明を行いました。設計時から利用イメージをお客様にお伝えしていたことや、お客様自身で行うことができるように運用手順書を納品することで、導入後の使用感の差異もなく利用していただけました。
メーリングリストデータを効率よく移行するためのツールを作成
既存のメーリングリストデータを移行する際に、pythonを使った移行ツールを作成し対応しました。今回移行するメーリングリスト数が1500個以上と非常に多く、構築段階から移行時間を意識して対応しました。
シェルスクリプト等でも移行ツールを作成することは可能でしたが、移行ツール側の仕様でボトルネックになる可能性やメーリングリスト作成やユーザ追加に関してはXML形式のデータを作成する必要がありました。そのため、csvやxmlのライブラリが優れているpythonを選定し移行ツールを作成しました。
導入後の結果
【Webセミナー】自社でOSSを採用しよう!今更聞けないOSSの基本セミナー
日程: | 11月22日(金)Webセミナー「BigBlueButton」を使用します。 |
内容: | OSSを導入したいけど、どこから手をつければいいかわからない方必見! |
ご興味のあるかたはぜひご参加ください。 |
fmlからSympaへメーリングリストサーバ移行の関連ページ
メールシステム構築の事例一覧
- メールシステム・ActiveDirectory連携事例
- メールサーバ冗長化事例
- メールサーバのNFSメールスプール入れ替え事例
- postLDAPadminを利用したメールサーバ管理システム事例
- メールサーバのデータ移行(mbox形式→Maildir形式)事例
- メールサーバ(添付ファイル暗号化)事例
- 添付ファイルのPPAP問題を解決する代替としてSaMMAを利用事例
- メール転送時の添付ファイル削除システム事例
- 標的型メール攻撃対策システム事例
- Messasyを利用したメールアーカイブシステム事例
- メール承認システム(Mail Approval)事例
- RoundcubeによるWebメールサーバ事例
- RoundcubeによるWebメールサーバ(大学様向け)事例
- Sympaによるメーリングリスト管理システム事例
- SpamGuardによるメールサーバへのスパム攻撃対策事例
- SpamGuardによるメールサーバのパスワード漏洩対策事例
- HAproxyを利用したメール中継システム事例
- Sieveを利用したメールの振り分け機能つきメールシステムの導入事例
- Cockpitによるサーバ管理ツールの導入事例
- Mailmanを使ったメーリングリストサーバ事例
- Mailman 2を利用したメーリングリストサーバ構築事例
- MailAdmin2を利用したホスティングメールサーバ構築事例
- Googleメール送信者ガイドラインに対応したDMARC設定の導入事例
- fmlからSympaへメーリングリストサーバ移行事例
- 全文検索の仕組みを導入したメールアーカイブシステム事例