メール通知について
メール通知を有効化すると、参加および Watch 対象の通知をメールクライアントで受け取るようになり、メールヘッダ情報でそれらをフィルタリングできます。
参加および Watch 対象の通知の違いについては、「通知について」を参照してください。
メール通知を有効化すると、GitHub Enterprise はコンテンツを HTML とプレーンテキストの両方で含むマルチパートのメールとして通知を送信します。 メール通知のコンテンツには、GitHub Enterprise のオリジナルのコンテンツに含まれる Markdown、@メンション、絵文字、ハッシュリンクなどがすべて含まれます。 メールでテキストだけを見たいなら、プレーンテキストのコピーだけを表示するようにメールクライアントを設定できます。 メール通知の有効化に関する詳しい情報については「通知の配信方法を選択する」を参照してください。
メール通知を受け取ることができるのは、GitHub Enterprise Server インスタンス でアウトバウンドメールサポートが有効になっている場合のみです。詳しい情報については、サイトの管理者にお問い合わせください。
参考: Web 通知とメール通知を共に受信しているなら、通知の既読あるいは未読状態を自動的に同期して、対応するメール通知を読んだら Web 通知が自動的に既読としてマークされるようにすることができます。この同期を有効化するためには、メールクライアントは'サイト管理者が設定した no-reply メールアドレス'からの画像を表示できなければなりません。
メール通知のフィルタリング
GitHub Enterprise が送信する各メール通知には、ヘッダ情報が含まれています。 各メールのヘッダ情報には一貫性があるので、それを使ってメールクライアントですべての GitHub Enterprise 通知あるいは特定の種類の GitHub Enterprise 通知をフィルタリングしたりフォワードしたりできます。
GitHub Enterprise からのメール通知には、以下のヘッダ情報が含まれています:
ヘッダ | 情報 |
---|---|
From アドレス |
このアドレスは常に、'サイトの管理者が設定した no-reply メールアドレス'になります。 |
To フィールド |
このフィールドは、直接スレッドに接続します。 メールに返信すると、会話に新しいコメントを追加することになります。 |
Cc アドレス |
あなたが会話をサブスクライブしていれば、GitHub Enterpriseはあなたに Cc します。 2番目のCc メールアドレスは、通知の理由にマッチします。 これらの通知理由に対するサフィックスはサイト管理者が設定した no-reply メールアドレスに基づくです。 通知の理由には以下のようなものがあります。 |
assign
: 受信者はIssueあるいはプルリクエストに割り当てられました。author
: 受信者はIssueあるいはプルリクエストの作者です。comment
: 受信者はIssueあるいはプルリクエストにコメントしました。manual
: 手作業でサブスクライブした Issue あるいはプルリクエストが更新されました。mention
: 受信者は Issue あるいはプルリクエストにメンションされました。push
: 受信者がサブスクライブしているプルリクエストに誰かがコミットしました。review_requested
: 受信者あるいは受信者がメンバーになっている Team にプルリクエストのレビューがリクエストされました。security_alert
: GitHub は、受信者がセキュリティのアラートを受け取るリポジトリに脆弱性を検出しました。state_change
: 受信者がサブスクライブしている Issue あるいはプルリクエストがクローズもしくはオープンされました。subscribed
: 受信者が Watch しているリポジトリに更新がありました。team_mention
: 受信者が属している Team が Issue あるいはプルリクエストでメンションされました。your_activity
: 受信者が Issue あるいはプルリクエストをオープン、コメントあるいはクローズしました。
| | mailing list
フィールド | このフィールドはリポジトリの名前とそのオーナーを特定します。 このアドレスのフォーマットは常に<repository name>.<repository owner>.[hostname]
となります。 |