構築事例:RoundcubeによるWebメールサーバ
オープンソースソフトウェアのRoundcubeにプラグインとカスタマイズを組み合わせて、Webmailシステムを構成しました。ISPとインターネット契約を結んでいるユーザが安全で便利に利用できるWebmailシステムです。
- お客様が悩まれていた課題
- 今のWebmailは操作がしにくい
- ログインIDをメールアドレスにしたくない
- ランニングコストを抑えたい
- スマートフォンから使いたい
- +導入企業プロフィール
- ★
導入企業業種
インターネットサービスプロバイダ(愛知県名古屋市)
ユーザー規模
約50,000人
利用OS
Linux(Red Hat Enterprise Linux 6)
導入月
2012年10月頃
デージーネットが提案した「RoundcubeによるWebメールサーバ」
OSSのWebmailソフトウェア(Roundcube)をカスタマイズして利用
Roundcubeを採用
ログインIDと送信者アドレスを分割
Roundcubeにプラグインを組み合わせることによってログインIDと送信者アドレスを分割しました。Roundcubeとアカウント管理のディレクトリサービス(LDAP)と連携をして、ログインIDと送信者アドレスの情報を別々に扱えるようにしました。
日本語対応を強化するカスタマイズ
Roundcubeでメールを送信する際の日本語対応を強化しました。Roundcubeは、日本語コードとしてUTF8を使用します。しかし、より多く使用される文字コードを選択できるようにするなど、Roundcubeのカスタマイズを行いました。
スマートフォン用skinを公開
Roundcubeは多くのプラグインが用意されており機能追加が自由です。Roundcube pluginを組み込み、スマートフォンで最適化された画面を見ることができるようになりました。
導入後の結果
日本語対応も強化されて、これからも幅広く、長く利用できるシステムになりました。
【Webセミナー】自社でOSSを採用しよう!今更聞けないOSSの基本セミナー
日程: | 11月22日(金)Webセミナー「BigBlueButton」を使用します。 |
内容: | OSSを導入したいけど、どこから手をつければいいかわからない方必見! |
ご興味のあるかたはぜひご参加ください。 |
Roundcubeとは
この事例では、Webmailシステムを構成するため、Roundcubeを採用しています。RoundcubeはWebmailのオープンソースソフトウェアです。RoundcubeはIMAP4に対応しており、アドレス帳、フォルダ操作、メッセージフィルタなど、一般的なメールクライアントでの機能を提供しています。RoundcubeのデータベースにはMySQL, PostgreSQL, SQLiteのいずれかが使用でき、導入も容易です。
Roundcubeの特徴
- RoundcubeにはRoundcube pluginなど、多くのプラグインが提供されており、自由に機能追加が可能
- Roundcubeはオープンソースソフトウェアのためカスタマイズが自由
- Roundcubeは使いやすいインタフェースとなっている
- Roundcubeインタフェースが、ほぼすべてのブラウザに対応している(IE・Firefox・Safari・Google Chrome)
- Roundcubeインタフェースは、スマートフォンにも対応している
Roundcube初期インストールの段階では最小限の機能です。Roundcubeは用途によって自由にカスタマイズすることができます。このカスタマイズがRoundcubeの最大の特徴です。
デージーネットとRoundcube
デージーネットでは、Roundcubeの特徴を生かし、お客様のご要望にあわせてRoundcubeの機能をカスタマイズし、実際の運用にフィットした使いやすいWebmailソフトを提案しています。Roundcubeは、非常に使いやすく、通常のメールクライアントと同じように使うことができます。また、skinを変更するとスマートフォンなどからのRoundcubeの利便性が飛躍的に向上します。そのため、デージーネットがWebメールを提案する時には、ほとんどがRoundcubeです。
Roundcubeの日本語対応
Roundcubeは、日本語コードとしてUTF8を使用します。最近のWindowsや、ほとんどのスマートフォンでもUTF8を採用しています。ただし、一部の古いPCやメールソフトとのやりとりが上手くいかない場合があります。デージーネットでは、Roundcubeの以前のバージョンでは機種依存文字の対応とメールの送信をJISで行なうパッチを適用して対応していました。しかし、最新のRoundcubeでは、このようなパッチが公開されていません。そのため、どうしてもJISのメールを扱う必要がある場合には、Roundcubeのカスタマイズを行なっています。
Roundcubeのサポート
Roundcubeは、安定したソフトウェアで、バグもほとんどありません。Roundcubeの商用サポートは提供されていませんが、あまり心配することなく利用することができます。デージーネットの導入後支援サービスOpen Smart Assistanceでは、Roundcubeに問題が発生した場合の調査と回避方法の提案を行っています。Roundcubeは、PHPで作成されていて、メンテナンス性も高いため、ソースコードレベルでの障害の解析や原因の調査を行なっています。問題の原因が分かれば、Roundcubeのコミュニティへ連絡することで、改修してもらえる可能性が高いです。また、クーポンサービスを活用すれば、ソースコードの変更が必要な場合でも、Roundcubeのバグフィックスサービスを受けることができます。
RoundcubeによるWebメールサーバの関連ページ
- 無料で使えるWebメールソフトのおすすめOSS〜Roundcube〜
- Roundcubeのプラグイン〜セキュリティ〜
- Roundcube商用サポート
- RoundcubeによるWebメールサーバ(大学様向け)事例
- 解説:メールサーバの仕組みと構築のポイント
メールシステム構築の事例一覧
- メールシステム・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へメーリングリストサーバ移行事例
- 全文検索の仕組みを導入したメールアーカイブシステム事例