構築事例:postLDAPadminを利用したメールサーバ管理システム
デージーネットで開発したpostLDAPadminというオープンソースソフトウェアをベースにして、メールサーバのホスティングサービスを効率よく管理することができる管理画面を作成しました。新たなメールドメインを追加したり、ユーザを追加したりすることも、WebUIだけで行うことができるようになりました。
- お客様が悩まれていた課題
- 多数のドメインが存在している
- ドメイン数が今後も増える可能性がある
- メールサーバの管理が難しい
- システム管理者の負担が大きい
- +導入企業プロフィール
- ★
導入企業業種
情報・通信(ケーブルテレビ)(福井県)
ユーザー規模
約50,000人
利用OS
Linux(CentOS5)
導入月
2010年12月
デージーネットが提案した「postLDAPadminを利用したメールサーバ管理システム」
OSSのカスタマイズで要望の機能を実現
メールアカウントを一元管理するために、メールサーバをPostfixがLDAPと連携して動作する構成とし、そのアカウントをpostLDAPadminを使って管理するように提案しました。
postLDAPadminをカスタマイズ
デージーネットが開発したOSSのメールサーバ管理ソフトウェア(postLDAPadmin)をカスタマイズし、次のような機能を追加することを提案しました。
- ドメイン管理
- メールフィルタの設定
- ウイルスチェック、スパムチェック条件の設定
- メールボックス容量の設定
- ホームディレクトリ容量の設定
- メール転送アドレスの設定
- ホームページ利用状況の設定
契約条件に合わせた細かな動作設定を実現
ウィルスチェック、スパムチェックを契約条件に合わせて実施するため、LDAPに保管された契約情報を元に、メールをスパム対策アプライアンスに配送するプログラムを作成しメールサーバに組み込みました。
OSSを利用した効率的な開発
ウイルスチェック、スパムチェックを契約条件によって振り分ける機能、メールフィルタの機能は、メールサーバのPostfixのAPIを利用したプログラムで実現しました。すべての機能を新規に作成するのに比べて、短期間で開発を行うことができました。これは、PostfixのAPIを使ったMilterアプリケーションとして実装しました。常駐型のサービスプログラムになるためC言語で開発し、メモリ管理や性能管理なども適切に行う必要がありました。
また、PHPでのWebUIの開発、C言語での常駐型サービスプログラムの開発、システムの設定と、すべての開発を一つのチームで実施することができたので、メンテナンス性の高いシステムとすることができました。
導入後の結果
【Webセミナー】自社でOSSを採用しよう!今更聞けないOSSの基本セミナー
日程: | 11月22日(金)Webセミナー「BigBlueButton」を使用します。 |
内容: | OSSを導入したいけど、どこから手をつければいいかわからない方必見! |
ご興味のあるかたはぜひご参加ください。 |
Postfix
このシステムでは、メールサーバのソフトウェアとしてPostfixを採用しています。メールサーバ用のOSSとしては、Postfix、qmail、sendmailなどがよく利用されています。これらの中でも、Postfixは機能が豊富なメールサーバです。また、メールサーバの機能を拡張するためのAPIを何種類もサポートし、複雑な仕組みを構成することもできます。Postfixは、Red Hat Enterprise Linux/CentOSでも標準のメールサーバとなっています。
(詳細はOSS情報へ)
Dovecot
メールサーバのPOP/IMAPを担うソフトウェアとしては、Dovecotを採用しています。Dovecotは、パスワードファイルによるユーザ管理だけではなくLDAPを使ったユーザ管理にも対応しています。Dovecotは、Red Hat Enterprise Linux/CentOSでは標準のPOP/IMAPサーバとなっています。
(詳細は用語集へ)
OpenLDAP
このシステムでは、メールサーバのユーザやメールアドレスは、LDAPで管理しています。LDAPサーバのソフトウェアとしては、OpenLDAPを採用しています。OpenLDAPは、Red Hat Enterprise Linux/CentOSでは標準のLDAPサーバです。ユーザやメールアドレスの検索を高速に行うことができます。また、メールサーバ間でユーザ情報の共有をしたり、アドレス帳の機能を提供することもできます。
(詳細はOSS情報へ)
postLDAPadmin
メールサーバのユーザ情報をLDAPで管理する仕組みを構成する場合に問題となるのが、LDAPのデータ管理が難しいことです。この問題を解決するために、デージーネットでは、Webからメールサーバのユーザ管理を行うためのソフトウェアとして、postLDAPadminを開発し、OSSとして公開しています。OSSなので、ライセンスフリーですが、多くのISPでも採用された実績のあるメールサーバ管理ソフトウェアです。
(詳細はOSS情報へ)
postLDAPadminを利用したメールサーバ管理システムの関連ページ
メールシステム構築の事例一覧
- メールシステム・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設定の導入事例
- 八王子市役所様へLGWANメールサーバ導入事例
- fmlからSympaへメーリングリストサーバ移行事例
- 全文検索の仕組みを導入したメールアーカイブシステム事例
- 山口ケーブルビジョン様へDMARCレポート解析サーバの導入事例