説明を受ける 相談する

プラグイン

Roundcube のプラグインを、業務に合わせて作る

Roundcube はプラグインで機能を足せる作りです。当社はこれまでに、なりすまし対策・接続元 IP での制御・検索を速くする仕組み・業務の機能のプラグインを作ってきました。本体を書き換えないので、Roundcube のバージョンを上げるときの手直しを小さくできます。

セキュリティ

なりすましメールへの備え

標的型の攻撃メールへの備えを、ご依頼ごとにプラグインとして作ります。

  1. メールを開く前に「なりすまし」を確かめる機能(送信ドメイン認証 DKIM)
  2. 送信元の安全さに応じて、添付ファイルを開くときの警告の出し方を変える機能
  3. メールサーバーの設定を変えずに入れられる作り
  4. スマートフォンにも対応した作り

いまお使いの Roundcube に入れるときは、お使いのバージョンに合わせて動くように作ります。

なりすまし対策を詳しく見る →

接続元の制限

接続元の IP アドレスで、できることを変える

情報を外に出さないための「制御」のプラグインも作りました。どちらも、管理者が設定の画面で IP アドレスの範囲を書く形です。

添付ファイルのダウンロードを、許可した場所からだけに

添付ファイルのダウンロードは、ふだんは止めておき、管理者が設定した IP アドレス(庁内・学内のネットワークなど)からだけ許可します。

決めた場所からは、メールを送らせない

管理者が設定した IP アドレスからのアクセスでは、メールの送信・返信・転送を止めます。

速さ

検索と表示を速くしたプラグイン

国立研究開発法人 様(4,000ユーザー)で作ったものです。メールサーバーの機能は変えていません。

正規表現でのメール検索

メールサーバーの機能を変えずに、正規表現でメールを探せるようにしました。

検索中も待たせない

検索している間も、ほかのメールを読めるようにしました(表示と検索を並行して行う、非同期の処理)。

導入事例を見る →

業務の機能

業務の機能を足したプラグイン

メールと同じ画面で、日報・予定・勤怠・申請を扱えるようにしたものです。

日報

その日に入れるべきものを入れ、管理する画面。

個人カレンダー

利用者ごとの予定・TODO・日報を表示。

スケジュール管理

利用者全員の予定を管理。勤怠の表示・全部の表示などの切り替え。

勤怠管理

勤務時間・残業・遅刻・早退・休日出勤の記録。

出張管理

出張先・宿泊の有無・宿泊先の記録。

自家用車の使用

自家用車の使用の状況(区間と距離)の記録。

申請

各種の休暇の申請の管理。

Roundcube に当社が加えたスケジュール管理の画面。利用者ごとの1か月の予定と入力の状況が一覧になり、日付を押すと日報を見る・書く・休みを入れるメニューが出ている
スケジュール管理
Roundcube に当社が加えた勤怠の集計の画面。日ごとの勤務時間・残業時間・休日出勤・出張・自家用車の使用距離が表になっている
勤怠の集計
Roundcube に当社が加えた有給休暇の申請の画面。申請する日と期間を選んで決定する
有給休暇の申請
Roundcube に当社が加えた自家用車の使用を入れる画面。出発地・到着地・距離を入れて追加する
自家用車の使用

当社が開発したプラグインの画面

流れ

プラグインを作るときの進め方

  1. 業務をうかがう

    いま紙や別の仕組みで行っていること、Web メールの中でできると楽になることをうかがいます。

  2. 今の構成を確かめる

    お使いの Roundcube のバージョン、入っているプラグイン、メールサーバーとデータベースを確かめます。

  3. 作る

    Roundcube のプラグインの作りに沿って、本体を直さずに機能を足します。

  4. 試して入れる

    動きを確かめてから、本番に入れます。

  5. バージョンを上げるときも

    Roundcube のバージョンを上げるときは、プラグインが動くかを確かめ、手直しが要るかとお見積りをお伝えします。

質問

プラグインについての質問

プラグインとは何ですか。

Roundcube の本体を書き換えずに、機能を足す仕組みです。本体は、プラグインで機能を足せるように作られています。

当社で作ったプラグインを、そのまま使えますか。

お使いの Roundcube のバージョンと構成で動くかを確かめ、手直しが要るかとお見積りをお伝えします。業務に合わせた手直しも含めてご相談ください。

Roundcube のバージョンを上げると、プラグインは動かなくなりますか。

バージョンによっては手直しが要ります。バージョンを上げる前に動くかを確かめ、必要なら直します。

プラグインのライセンスはどうなりますか。

Roundcube の本体は GPLv3 またはそれ以降ですが、プラグインは作った人が別のライセンスを選べるよう、本体のライセンスから除かれています。

足したい機能を、教えてください。

いまの業務と、お使いの Roundcube の構成をうかがい、プラグインで足せるかをお答えします。