システム構築

サーバー構築のデージーネットTOP > システム構築 > メールシステム構築 > メールサーバ管理システム開発(ホスティングサービス向け)

構築事例:メールサーバ管理システム開発(ホスティングサービス向け)

Open Smart Design

デージーネットで開発したpostLDAPadminというオープンソースソフトウェアをベースにして、メールサーバのホスティングサービスを効率よく管理することができる管理画面を作成しました。新たなメールドメインを追加したり、ユーザを追加したりすることも、WebUIだけで行うことができるようになりました。

導入企業業種
ケーブルテレビ(福井県)
ユーザー規模
約50,000人
利用OS
Linux(CentOS5)
導入月
2010年12月
お客様が悩まれていた課題
多数のドメインが存在している
ドメイン数が今後も増える可能性がある
メールサーバの管理が難しい
システム管理者の負担が大きい

デージーネットが提案した「メールサーバ管理システム開発(ホスティングサービス向け)」

解決ポイント

OSSのカスタマイズで要望の機能を実現

メールアカウントを一元管理するために、メールサーバをPostfixLDAPと連携して動作する構成とし、そのアカウントをpostLDAPadminを使って管理するように提案しました。

postLDAPadminをカスタマイズ

デージーネットが開発したOSSのメールサーバ管理ソフトウェア(postLDAPadmin)をカスタマイズし、次のような機能を追加することを提案しました。

  • ドメイン管理
  • メールフィルタの設定
  • ウイルスチェック、スパムチェック条件の設定
  • メールボックス容量の設定
  • ホームディレクトリ容量の設定
  • メール転送アドレスの設定
  • ホームページ利用状況の設定

ホスティングサービス向けメールサーバ管理システム

契約条件に合わせた細かな動作設定を実現

ウィルスチェック、スパムチェックを契約条件に合わせて実施するため、LDAPに保管された契約情報を元に、メールをスパム対策アプライアンスに配送するプログラムを作成しメールサーバに組み込みました。

OSSを利用した効率的な開発

ウイルスチェック、スパムチェックを契約条件によって振り分ける機能、メールフィルタの機能は、メールサーバのPostfixのAPIを利用したプログラムで実現しました。すべての機能を新規に作成するのに比べて、短期間で開発を行うことができました。これは、PostfixのAPIを使ったMilterアプリケーションとして実装しました。常駐型のサービスプログラムになるためC言語で開発し、メモリ管理や性能管理なども適切に行う必要がありました。

また、PHPでのWebUIの開発、C言語での常駐型サービスプログラムの開発、システムの設定と、すべての開発を一つのチームで実施することができたので、メンテナンス性の高いシステムとすることができました。

導入後の結果

ドメインやアカウント管理がしやすくなったため、業務フローを見直し、顧客管理の担当者を増やすことができました。また、1つのWebインタフェースからメールサーバの様々な設定を行えるようになり、便利になったと好評です。



利用OSS

Postfix

このシステムでは、メールサーバのソフトウェアとしてPostfixを採用しています。メールサーバ用のOSSとしては、Postfix、qmail、sendmailなどがよく利用されています。これらの中でも、Postfixは機能が豊富なメールサーバです。また、メールサーバの機能を拡張するためのAPIを何種類もサポートし、複雑な仕組みを構成することもできます。Postfixは、Red Hat Enterprise Linux/CentOSでも標準のメールサーバとなっています。
(詳細は用語集へ)

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サーバです。ユーザやメールアドレスの検索を高速に行うことができます。また、メールサーバ間でユーザ情報の共有をしたり、アドレス帳の機能を提供することもできます。
(詳細は用語集へ)

postLDAPadmin

メールサーバのユーザ情報をLDAPで管理する仕組みを構成する場合に問題となるのが、LDAPのデータ管理が難しいことです。この問題を解決するために、デージーネットでは、Webからメールサーバのユーザ管理を行うためのソフトウェアとして、postLDAPadminを開発し、OSSとして公開しています。OSSなので、ライセンスフリーですが、多くのISPでも採用された実績のあるメールサーバ管理ソフトウェアです。
(詳細は用語集へ)

メールサーバ管理システム開発(ホスティングサービス向け)の関連ページ

メールシステム構築の事例一覧

様々な事例を集めたモデルプラン(費用例付き)をお送りしています。

代表的な事例を集めた「モデルプラン」をお送りしています。費用の例も記載しておりますので、価格感も知って頂ける資料となっております。
ご希望の方は、下記よりお申し込みください。

モデルプランをご希望の方

メールサーバ管理システム開発(ホスティングサービス向け)の先頭へ