連携システムからの通知を設定する
連携システムからの通知を設定します。

- 連携システムからの通知とは
連携システムに設定したシステムの通知を、トップページの「最新情報」パーツや「連携システムからの通知」画面などに表示できます。
通常、「Office 7」以外のシステムからの通知はメールとして扱います。
受信した更新情報は、個人フォルダのメールや社内メールとは別に、「連携システムからの通知」として扱われ、連携システムからの通知のみを通知履歴として保存しておくことができます。
トップページには、受信した通知は、最低 5 日間は保存され、5 日を経過すると、以降 1000 件を超えた通知から古い順に削除されます。
連携システムの通知の表示については、 『ユーザーマニュアル』の「連携システムからの通知を閲覧する」 を参照してください。
連携システム側の設定について
連携システム側での設定について説明します。
サイボウズ製品の場合
次の製品は、あらかじめ連携システムとして設定されています。
- サイボウズ デヂエ バージョン 4.0(0.1)以上
- サイボウズ メールワイズ バージョン 1.0(0.5)以上
- サイボウズ コラボレックス
- サイボウズ ドットセールス バージョン 1.0.1 以上
- サイボウズブログ バージョン 2.0.0 以上
各製品のマニュアルを参照し、各製品の更新情報を「Office 7」に通知させてください。
- 「サイボウズ デヂエ」:
『ライブラリ構築マニュアル』の 「メール通知の設定」
- 「サイボウズ メールワイズ」:
『システム設定マニュアル』の 「メール通知の設定」
- 「サイボウズ コラボレックス」:
『ユーザー操作マニュアル』の 「メール通知サービスについて設定する」
- 「サイボウズ ドットセールス」:
『はじめに』の 「メール通知機能を使う」
- 「サイボウズブログ」:
『管理者マニュアル』の 「ブログを登録/設定する」
『ユーザーマニュアル』の 「ブログを登録する」/「お気に入り通知設定をする」
サイボウズ製品以外のシステムの場合
「連携システムからの通知」は、特殊なメールヘッダーがある E-mail を通知として扱います。
ここでは、通知メールとして処理されるメールヘッダー/通知メールの形式について説明します。
メールヘッダー
ヘッダー名 | 概要 | 説明 |
---|---|---|
X-Cybozu-Notify-App-Name(必須) | 製品名 | 製品名を設定するヘッダーです。 通知は製品名ごとにカテゴリ分けできるため、システム名などを設定すると便利です。 半角でも全角文字でも設定できます。 |
X-Cybozu-Notify-App-Ver | 製品バージョン | 製品のバージョン情報を設定するヘッダーです。 バージョン情報を管理する場合に使用します。 |
X-Cybozu-Notify-App-UniqueID | 通知の識別 ID |
通知の識別 ID を設定するヘッダーです。 通知の識別 ID は、通知の重複チェックに使用します。 重複した通知があった場合、E-mail の送信時刻(「X-Cybozu-Notify-Date」が設定されている場合は、「X-Cybozu-Notify-Date」の時刻を優先)を元に、最新のものに上書きします。 省略した場合は、「X-Cybozu-Notify-App-URL」(リンク先 URL)に設定された文字列を識別 ID とします。 |
X-Cybozu-Notify-App-URL(必須) | リンク先 URL |
通知のリンク先 URL を設定するヘッダーです。 通知メールに「X-Cybozu-Notify-App-UniqueID」が設定されていない場合は、このヘッダーに設定されている文字列が通知の識別 ID になります。 その際、「 # 」以降の文字列は無視されます。 |
X-Cybozu-Notify-Date | 受信日時 |
受信日時を設定するヘッダーです。 通知の新旧を比較する際に使用します。 通知の識別 ID が重複する通知が、既に最新情報に表示されている場合、受信日時が新しい通知が優先されます。 省略した場合は、メールヘッダー「Date」を受信日時とします。 |
X-Cybozu-Notify-Name | 送信者名 |
通知の送信者名を設定するヘッダーです。 省略した場合は、メールヘッダー「From」を通知の送信者名とします。 |
X-Cybozu-Notify-Subject | 標題 |
通知の標題を設定するヘッダーです。 省略した場合は、メールヘッダー「Subject」を通知の標題とします。 |
X-Cybozu-Notify-Abstract | 内容 | 通知の内容を設定するヘッダーです。 省略した場合は、メールの本文を通知の内容とします。 |
X-Cybozu-Notify-Version | 通知メールバージョン | 通知のバージョンを設定するヘッダーです。 |
X-Cybozu-Notify-Icon-URL | アイコン URL |
通知のアイコン用 URL です。 省略した場合は、外部通知用に組み込まれている「notify20.gif」が通知アイコンとして指定されます。 アイコンを別途作成する場合は、アイコンサイズは「20×20」を推奨します。 |
通知メールの形式
項目 | 値 |
---|---|
Content-Type | text/plain |
charset | JIS(iso-2022-jp)、us-ascii |
Content-Transfer-Encoding | 7bit、base64、quote-printable |

- メールヘッダーと通知メール形式以外に次の項目に注意してください。
- 通知メールのサイズが、「Office 7」またはメールサーバーのメールサイズの制限値を超えた場合は、通知メールを受信できません。
- E-mail をメールサーバーに残す設定にしている場合でも、一度受信した通知メールは再度受信できません。
- 通知メールは、ユーザーが保存できる E-mail の総サイズの制限を受けません。

- メールヘッダーに設定した値は、画面の次の部分に表示されます。
サンプルプログラムについて
「連携システムからの通知」のサンプルプログラムについて説明します。
- このサンプルプログラムは、「連携システムからの通知」用の特殊なヘッダーを使った通知メールを送信します。この通知メールを「Office 7」で受信すると、「連携システムからの通知」として処理されます。
必要な環境
サンプルプログラムを実行するのに必要な環境とモジュールは、次のとおりです。
- Perl がインストールされている環境
- 文字コード変換ライブラリ(jcode.pl)
サンプルプログラムについて
このサンプルプログラムの動作について説明します。
- 「$server」で設定した SMTP サーバーに接続する
- 「$to」に設定した E-mail アドレスに、「$from」を差出人として E-mail を送信する
- 「Office 7」で E-mail を処理する
-
「Office 7」で次のように設定されていれば、「連携システムからの通知」として処理されます。
- 連携通知の設定が「使用する」に設定されている
- 'X-Cybozu-Notify-App-URL が許可ドメインに追加されている
パラメーター 説明 $subject 通知のタイトル $data 通知の本文 X-Cybozu-Notify-App-URL 通知のリンク先 X-Cybozu-Notify-App-Name 通知のカテゴリ名
サンプルプログラムの実行例
ActivePerl がインストールされた Windows 環境での実行例は、次のとおりです。
- このサンプルプログラムを、「smtp_sample.pl」の名前で任意のフォルダに保存する
- 【 例 】 C:\tmp\smtp_sample.pl
- 「jcode.pl」を、手順 1 と同じフォルダに保存する
- 【 例 】 C:\tmp\jcode.pl 3.
- サンプルプログラムを実行環境に合わせて、編集する
- 各パラメーターは、次のとおりです。
パラメーター 説明 $server E-mail を送信するメールサーバー $to 通知メールを送信するユーザーの E-mail アドレス $from 通知メールの差出人の E-mail アドレス $subject 通知メールのタイトル $data 通知メールの本文
- サンプルプログラムを実行する
- 【 例 】 C:\tmp > perl smtp_sample.pl
サンプルプログラムのソースコード(Perl)
# ------------------------------------------------------- #
use Socket;
# SMTP サーバ名(IP アドレス)
# 宛先、 送信元、題名、送信データ
# ------------------------------------------------------- #
# ------------------------------------------------------- # # ------------------------------------------------------- #
# 接続のための準備
# 接続
unless($respons =~ /^220/)
# ------------------------------------------------------- #
unless($respons =~ /^250/)
# MAIL コマンドの作成、送信
unless($respons =~ /^250/)
# RCPT コマンドの作成、送信
unless($respons =~ /^25[0|1]/)
# DATA コマンドの作成、送信
unless($respons =~ /^354/)
# ------------------------------------------------------- #
# 文字コードの変換
&decode(\$respons) ;
# QUIT コマンドの作成、送信
# 切断 print "MAIL は正常に送信されました。\n";
# ------------------------------------------------------- #
sub decode |
連携システムからの通知を使用するかどうかを設定する
連携システムからの通知を使用するかどうかを設定します。
- 連携システムからの通知を使用しない場合は、連携システムからの通知はすべてメールとして受信し、個人フォルダに保存されます。
-
「システム設定」画面で、「
詳細設定」タブから、
運用管理の
連携システムからの通知をクリックし、
連携システムからの通知使用停止をクリックする
- 「連携システムからの通知使用停止」画面が表示されます。
- 必要な項目を設定し、をクリックする
-
連携システムからの通知使用停止の設定項目
項目 説明 「連携システムからの通知を使用しない」 連携システムからの通知を使用しない場合は、チェックを入れます。
連携システムを登録する
連携システムを登録します。
- 登録したドメインと通知された URL が一致する場合に、そのシステムを連携システムとして扱います。
- 連携システム側での設定については、 「連携システム側の設定について」 を参照してください。
- 次の製品は、ドメインを登録しなくても連携システムとして扱われます。
- サイボウズ デヂエ バージョン 4.0(0.1)以上
- サイボウズ メールワイズ バージョン 1.0(0.5)以上
- サイボウズ コラボレックス
- 「サイボウズ ドットセールス バージョン 1.0.1 以上
ドメインを追加する
連携システムとして登録する製品のドメインを追加します。
- すでに追加されているドメインと同じドメインは追加できません。
-
「システム設定」画面で、「
詳細設定」タブから、
運用管理の
連携システムからの通知 をクリックし、
通知を許可するドメインの登録 をクリックする
- 「通知を許可するドメインの登録」画面が表示されます。
追加する をクリックする
- 「ドメインの追加」画面が表示されます。
- 必要な項目を設定し、 をクリックする
-
画面の項目欄に「*」が付いている項目は必ず入力してください。
項目 説明 URL メニューからプロトコルの種類を選択し、ドメイン名または IP アドレスを入力します。
ドメインを変更する
ドメインを変更します。
-
「システム設定」画面で、「
詳細設定」タブから、
運用管理の
連携システムからの通知 をクリックし、
通知を許可するドメインの登録 をクリックする
- 「通知を許可するドメインの登録」画面が表示されます。
- 変更するドメインの
変更する をクリックする
- 「ドメインの変更」画面が表示されます。
- 必要な項目を変更し、 をクリックする
ドメインの表示順を変更する
ドメインの表示順を変更します。
-
「システム設定」画面で、「
詳細設定」タブから、
運用管理の
連携システムからの通知 をクリックし、
通知を許可するドメインの登録 をクリックする
- 「通知を許可するドメインの登録」画面が表示されます。
順番を変更する をクリックする
- 「ドメインの順番変更」画面が表示されます。
- 表示順を変更し、 をクリックする
ドメインを削除する
-
「システム設定」画面で、「
詳細設定」タブから、
運用管理の
連携システムからの通知 をクリックし、
通知を許可するドメインの登録 をクリックする
- 「通知を許可するドメインの登録」画面が表示されます。
- 削除するドメインの
削除する をクリックする
- 「ドメインの削除」画面が表示されます。
- 削除する場合は、 をクリックする