送信メール用サーバーを設定する
Confluence サーバーがメール メッセージを送信する設定を行うことにより、Confluence ユーザーは次のことが実行できます。
「差出人」フィールドに変更を行った Confluence ユーザーの名前とメール アドレスを含める設定を行うことにより、メール通知をパーソナライズできます。
Confluence のメール サーバー設定を行うには、システム管理者 権限が必要です。
メール メッセージを送信する Confluence 設定
Confluence がメールを送信する設定を行うには、
- [管理] メニュー に移動して、[一般設定] > [メール サーバー] の順に選択します。これにより、現在設定されているすべての SMTP サーバーが表示されます。
- 新しい SMTP サーバーの追加 (または既存のサーバーの 編集)をクリックします。
- [SMTP サーバー情報] で、必要に応じて次のフィールドを編集します。
- 名前 :既定では、これは単に「SMTP サーバー」です。
- 差出人住所 :このサーバーから発信されるメール メッセージの「差出人」フィールドに表示されるメール アドレスを入力します。このフィールドの入力は必須です。このフィールドには通常のメール アドレスを入力する必要があります。変数を入力することはできません。
差出人名前 :このサーバーから発信されるメール メッセージの「差出人」フィールドに表示される名前を入力します。これはユーザーが登録したメール アドレスの前に(角括弧で囲んで)表示されるテキストです。
このフィールドが受け入れるのは以下の変数で、該当の Confluence ユーザーのプロファイルで定義された詳細を参照します。変数
説明
${fullname}
ユーザーのフルネーム。
${email}
ユーザーのメール アドレス。
${email.hostname}
ユーザーのメールアドレスのドメイン/ホスト名コンポーネント。
既定は
${fullname} (Confluence)
です。
したがって、Joe Bloggs がウォッチしているページに変更を加え、Confluence サイトの "差出人アドレス" がconfluence-administrator@example-company.com
と設定されている場合、彼のメール通知の "差出人" フィールドはJoe Bloggs (Confluence) <confluence-administrator@example-company.com>
のようになります。- 件名プレフィックス :件名行の先頭に表示する文字列を入力します。
- サーバーのホスト名を設定するか、JNDI ロケーションを指定します。
サーバーのホスト名を設定する
- [サーバー ホスト名] で、次の表を参考にしてフィールドに入力します。
フィールド 説明 サーバーのホスト名 SMTP メール サーバーのホスト名または IP アドレスを指定します。
以下は、Google と Microsoft のメール サーバー設定です。
- Google (公式ガイドを参照)
- smtp.gmail.com
- SMTP (TLS) ポート: 587
- SMTPS: 465
- smtp.gmail.com
- Microsoft (公式ガイドを参照)
- smtp-mail.outlook.com
- SMTP (TLS) ポート: 587
- smtp-mail.outlook.com
プロトコル 送信メール サーバーで標準の SMTP プロトコルを使用するか、セキュアな SMTPS プロトコルを使用するかを選択します。
認証方式として OAuth 2.0 統合を使用する場合は、セキュア プロトコルを選択します。
サーバー ポート これは、SMAP アカウントからメールを取得するために使用されるポートです。プロトコルを選択すると、このポートは既定値に変更されます。既定値は次のとおりです。
- SMTP: 25
- SMTPS: 465
独自のカスタム ポートを指定することもできます。
認証 メール サーバーの認証方法を選択します。既定値は [基本認証] です。
ここで OAuth 2.0 認証方式を使用するには、まず Confluence をアプリケーション リンクの OAuth 2.0 クライアントとして設定する必要があります。送信リンクの設定方法と併せて以下の注意事項をご確認ください。
- Microsoft が外部プロバイダーの場合は、[スコープ] フィールドに次のスコープを入力する必要があります。
https://outlook.office.com/SMTP.Send
(SMTP メール サーバーに必要)- offline_access (すべてのメール サーバーに必要)
- Google が外部プロバイダーである場合、必要なスコープは https://mail.google.com のみです。
ユーザ名 これは、メール アカウントの認証に使用されるユーザー名です。 パスワード このフィールドは、基本認証を使用している場合にのみ必要です。
これは、メール アカウントのパスワードです。
TLS を使用 SMTP ホストで Transport Layer Security (TLS) プロトコルが使用されている場合は、[TLS を使用] を選択します。 - Google (公式ガイドを参照)
- 完了したら、[承認] を選択します。アカウントにログインして接続を承認するために、サービス プロバイダーのサイトにリダイレクトされます。接続が正常に承認されると、改めてアプリにリダイレクトされます。
- [送信] を選択して、新しいメール サーバーを保存します。[送信] を選択し忘れると、接続が承認されてもメール サーバーの設定は保存されません。
JNDI ロケーションを指定する
アプリケーション サーバーで設定されたメール セッションの JNDI ロケーションを指定します。JNDI メール セッションを設定する方法の詳細については、「Confluence ディストリビューション用のメール セッションを設定する」を参照してください。
前のセクションで説明したように OAuth 認証を設定すると、JNDI 認証よりも優先されます。
メール設定のテスト
Confluence 管理者は、次の要領で、メール サーバーをテストできます。
- 上記のようにメール サーバーを設定します。
- テスト メールの送信 をクリックし、サーバーが動作していることを確認します。受信トレイにテストメールが届いていることを確認します。
- メール キューをフラッシュして、すぐにメール メッセージを送信します。メール キュー に移動して、メール キューのフラッシュ をクリックします。「メール キュー」を参照してください。
ユーザーは、次の要領で、通知が機能していることをテストできます。
- ユーザー プロファイルに移動して(設定リンクを使用)、メール設定を編集します。メール通知を参照してください。
- 自分の操作を通知 を有効化します。(既定では、Confluence は本人が行った変更の通知を送信しません。)
- 通知を取得したいページに移動します。
- ページの右上にあるウォッチを選択します。「ページ、スペース、ブログのウォッチ」を参照してください。
- ページを編集し、変更を加えたら、ページを保存します。
- メールの受信トレイを確認します。メール メッセージが届くまで、しばらく待つ必要がある場合があります。
トラブルシューティング
接続の承認中またはテスト中にエラーが発生した場合は、アプリケーション リンクが正しく設定されていることを確認ください。「別のアプリケーションへのリンク」を参照してください。
これが続く場合は、atlassian-confluence.log
で特定のエラーの詳細を調べてください。その方法については、「Confluence ログを使用する」を参照してください。問題の診断について支援が必要な場合は、サポートにお問い合わせください。