-
サーバ構築のデージーネットTOP
-
OSS情報
-
一押しOSS
-
無料で使えるWebメールソフトのおすすめOSS〜Roundcube〜
-
デージーネットの取り組み〜Roundcubeのカスタマイズ·開発〜
デージーネットの取り組み〜Roundcubeのカスタマイズ·開発〜
ここでは、これまでのデージーネットでのRoundcubeの取り組みについて解説します。デージーネットでは、ご要望に合わせてRoundcubeをカスタマイズしたり、プラグインを活用したりしお客様にとって最適なwebメールシステムをご提案します。
デージーネット独自のパッチとカスタマイズ
デージーネットでは、Roundcubeを提案するときに次の2つの対策を行った独自の日本語強化版をお勧めしています。
- 日本語文字化け対策
- アドレス帳の日本向けカスタマイズ
Roundcubeの日本語の文字化け対策は、過去にはコミュニティにパッチなどが提供されていました。しかし、その変更がコミットされることはありませんでした。デージーネットは、最新のバージョンに対して、いくつかの文字化け対策を行った日本語強化版を標準として利用しています。
これらの対応は、残念ながらプラグインで行うことはできません。そのため、ソースコードのカスタマイズを行っています。次のような機能を盛り込んでいます。
- 送信時の文字コード指定
- 機種依存文字への対応
- 自動文字コード変換(Windowsで使われるCP932文字コードへの対応)
- 返信メール時の文字コードの引継ぎ
IMAPサーバ向けカスタマイズ
デージーネットでは、製品との親和性の問題でRoundcubeが正しく動作しない現象に対してもサポートを提供することができます。ログなどを元に、プロトコルレベルで原因を調査します。原因のほとんどは、IMAPサーバ側が適切なプロトコルを使っていないため、つまりIMAPサーバ側のバグに起因しています。
しかし、このような場合にIMAPサーバのバグを改修することは、なかなか難しいのが実情です。そのため、Roundcubeの回避コードを強制的に通るようにカスタマイズしたり、新たなコードを付け加えて動作するようにカスタマイズした実績があります。
LDAPやActiveDirectoryによるアカウント管理
既存のLDAPやActiveDirectoryとRoundcubeを連携すると、アドレス帳を非常に便利に使えるようになります。特に、大きな組織内では、相手のメールアドレスを検索できることは非常に重要なことです。デージーネットは、書籍を出版するなどLDAPの専門家でもあります。そうした経験を生かして、LDAPやAcrtiveDirectoryとRoundcubeの連携についてもサポートしています。
サービス向けカスタマイズ
デージーネットでは、ISPやSaaS事業者がRoundcubeを利用するお手伝いをしています。サービスに導入するためには、不必要な機能を停止したり、画面のデザインを変えたりする必要もあります。
デージーネットでは、次のようなカスタマイズの実績があります。
- 誤送信防止機能の導入(送信前に確認する画面を表示)
- モバイル端末への受信通知
- ユーザのメール転送設定
- ユーザの不在通知設定
- ユーザのパスワード変更
プラグインの開発
デージーネットでは、Roundcubeのプラグインの開発を行っています。次のような、プラグインの開発実績があります。
- パスワードの期限切れチェック
- 返信時の定型句の挿入(日本語環境向け)
- 返信時の引用符の変更(自由に変更ができるように)
- メールフィルタリングルールの設定(既存プラグインへの機能追加)
- メールデータのエクスポートの禁止(既存プラグインへの機能追加)
デモのお申込み
もっと使い方が知りたい方へ
操作方法や操作性をデモにてご確認いただけます。使い方のイメージを把握したい、使えるか判断したい場合にご活用下さい。デモをご希望の方は、下記よりお申込みいただけます。
OSS情報「Roundcube」
- Roundcubeのインストール
- このページでは、デージーネットのRoundcubeサポートサービスで利用できる、レポジトリを使ったインストール方法をご紹介します。
- Roundcubeのワンタイムパスワード認証
- ここでは、RoundcubeとGoogle Authenticatorを連携させたワンタイムパスワードの利用方法を紹介します。認証コードは、スマホ用アプリで生成することができます。
構築事例と資料
Roundcubeは、オープンソースソフトウェアのWebメールソフトです。多くのスキンやプラグインが公開されていて、用途に応じて拡張することができます。本書は、Roundcubeについて調査した内容をまとめたものです。
オープンソースソフトウェアのRoundcubeにプラグインとカスタマイズを組み合わせて、Webmailシステムを構成しました。ISPとインターネット契約を結んでいるユーザが安全で便利に利用できるWebmailシステムです。
学生がメールシステムを利用するために、Roundcubeを導入したいとご連絡をいただき、弊社でシステムを構築させていただきました。できるだけ停止しないようにしたいということで、HAクラスタの構成としました。既存システムとログイン情報を共有してシングルサインオンを実現したいというご要望でした。
お客様は、システムごとにアカウントを管理していたため、管理者だけでなくユーザにも管理の手間がかかっていました。さらに今回は、オンラインストレージとローコード開発ツールなどのサービスへ、一度にログインできる仕組みを検討していました。そこで、弊社からOSSのKeycloakを利用したシングルサインオン(SSO)システムを導入した事例についての記事です。
メールシステムとは、メールの送受信、配信、閲覧、管理など、メールに関する様々な機能を提供するシステムの総称です。ここでは、MTAから管理用のソフトウェアまで、導入実績があり人気のある「おすすめのOSS」を比較し、その特徴を紹介します。
Google Authenticatorは、ワンタイムパスワードによる二要素認証を実現するOSSです。パスワード認証に加えて、ワンタイムパスワードを活用することで、ユーザを安全に認証することができます。ここでは、ワンタイムパスワードの概要と、OSSでの実現方法について解説します。