[comment]: # ({473c0010-d40475f4})
# 1 E-mail

[comment]: # ({/473c0010-d40475f4})

[comment]: # ({860d77dd-9d59e93d})
#### 概要

メッセージの配信チャネルとしてメールを設定するには、メディアタイプとしてメールを設定し、ユーザーに特定のメールアドレスを割り当てる必要があります。

::: noteclassic
単一のイベントに対する複数の通知は、同じメールスレッドにまとめられます。
:::

[comment]: # ({/860d77dd-9d59e93d})

[comment]: # ({5a73e45c-3711e99d})
#### 設定

メールをメディアタイプとして設定するには:

1. *Alerts > Media types* に移動します。
2. *Create media type* をクリックします（または、事前定義済みメディアタイプの一覧で *Email* をクリックします）。

**Media type** タブには、メディアタイプの一般的な属性が含まれています:

![](../../../../../assets/en/manual/config/notifications/media/media_email.png){width="600"}

必須入力フィールドには赤いアスタリスクが付いています。

:::notewarning
メールメディアタイプの設定をエクスポートすると、パスワードは平文で出力されます。
:::

以下のパラメータは、メールメディアタイプ固有のものです:

|Parameter|Description|
|--|--------|
|*Email provider*|メールプロバイダーを選択します: *Generic SMTP*、*Gmail*、*Gmail relay*、*Office365*、または *Office365 relay*。<br>*Gmail*/*Office365* 関連のオプションを選択した場合、送信者のメールアドレスとパスワードのみを指定すればよく、*SMTP server*、*SMTP server port*、*SMTP helo*、*Connection security* などの項目は Zabbix により自動的に入力されます。詳細は [Automated Gmail/Office365 media types](/manual/config/notifications/media#automated-gmailoffice365-media-types) を参照してください。 |
|*SMTP server*|送信メッセージを処理する SMTP サーバーを設定します。<br>このフィールドは、メールプロバイダーとして *Generic SMTP* を選択した場合に使用できます。|
|*SMTP server port*|送信メッセージを処理する SMTP サーバーポートを設定します。<br>このフィールドは、メールプロバイダーとして *Generic SMTP* を選択した場合に使用できます。|
|*Email*|ここで入力したアドレスは、送信メッセージの **From** アドレスとして使用されます。<br>実際のメールアドレスに加えて、送信者の表示名（上のスクリーンショットの *Zabbix\_info <zabbix\@company.com>* にある "Zabbix\_info" のようなもの）を指定することもできます。<br>Zabbix のメールでは、RFC 5322 で許可されている内容と比べて表示名にいくつか制限があります。例を以下に示します:<br>有効な例:<br>*zabbix\@company.com*（メールアドレスのみ。山括弧は不要）<br>*Zabbix\_info <zabbix\@company.com>*（表示名と山括弧付きのメールアドレス）<br>*∑Ω-monitoring <zabbix\@company.com>*（表示名に UTF-8 文字を使用）<br>無効な例:<br>*Zabbix HQ zabbix\@company.com*（表示名はあるが、メールアドレスが山括弧で囲まれていない）<br>*"Zabbix\\@\\<H(comment)Q\\>" <zabbix\@company.com>*（RFC 5322 では有効ですが、Zabbix のメールでは quoted pair とコメントはサポートされません）|
|*SMTP helo*|正しい SMTP helo 値を設定します。通常はドメイン名です。<br>空の場合は、メールのドメイン名（つまり *Email* フィールドの `@` の後ろの部分）が送信されます。ドメイン名を取得できない場合は、デバッグレベルの警告がログに記録され、サーバーのホスト名が HELO コマンドのドメインとして送信されます。<br>このフィールドは、メールプロバイダーとして *Generic SMTP* を選択した場合に使用できます。|
|*Connection security*|接続セキュリティのレベルを選択します:<br>**None** - [CURLOPT\_USE\_SSL](http://curl.haxx.se/libcurl/c/CURLOPT_USE_SSL.html) オプションを使用しません<br>**STARTTLS** - CURLOPT\_USE\_SSL オプションを CURLUSESSL\_ALL 値で使用します<br>**SSL/TLS** - CURLOPT\_USE\_SSL の使用は任意です|
|*SSL verify peer*|チェックボックスをオンにして、SMTP サーバーの SSL 証明書を検証します。<br>証明書検証のために、サーバー設定ディレクティブ "SSLCALocation" の値を [CURLOPT\_CAPATH](http://curl.haxx.se/libcurl/c/CURLOPT_CAPATH.html) に設定する必要があります。<br>これにより cURL オプション [CURLOPT\_SSL\_VERIFYPEER](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYPEER.html) が設定されます。|
|*SSL verify host*|チェックボックスをオンにして、SMTP サーバー証明書の *Common Name* フィールドまたは *Subject Alternate Name* フィールドが一致することを検証します。<br>これにより cURL オプション [CURLOPT\_SSL\_VERIFYHOST](http://curl.haxx.se/libcurl/c/CURLOPT_SSL_VERIFYHOST.html) が設定されます。|
|*Authentication*|認証レベルを選択します:<br>**None** - cURL オプションは設定されません<br>**Username and password** - "AUTH=\*" を意味し、認証方式の選択は cURL に委ねられます|
|*Username*|認証に使用するユーザー名。<br>これにより [CURLOPT\_USERNAME](http://curl.haxx.se/libcurl/c/CURLOPT_USERNAME.html) の値が設定されます。<br>[ユーザーマクロ](/manual/appendix/macros/supported_by_location_user#other-locations) がサポートされています。|
|*Password*|認証に使用するパスワード。<br>これにより [CURLOPT\_PASSWORD](http://curl.haxx.se/libcurl/c/CURLOPT_PASSWORD.html) の値が設定されます。<br>[ユーザーマクロ](/manual/appendix/macros/supported_by_location_user#other-locations) がサポートされています。<br>ここで入力した値は、メディアタイプ設定をエクスポートする際にそのまま出力されます。エクスポートされたファイルに機密資格情報を含めないようにするには、リテラルのパスワードの代わりにユーザーマクロ（例: `{$EMAIL_SMTP_PASSWORD}`）を使用してください。マクロ参照はエクスポートされ、秘密値は移行先システムで（再）設定する必要があります。|
|*Message format*|メッセージ形式を選択します:<br>**HTML** - HTML として送信<br>**Plain text** - プレーンテキストとして送信|

::: noteimportant
SMTP 認証を有効にするには、Zabbix サーバーを `--with-libcurl` [コンパイル](/manual/installation/install#configure-the-sources) オプション付きでビルドする必要があります。このオプションには libcurl が必要です（バージョンの詳細は [server](/manual/installation/requirements#serverproxy) 要件を参照してください）。
:::

デフォルトメッセージや障害処理オプションの設定方法については、詳細は [common media type parameters](/manual/config/notifications/media#common-parameters) も参照してください。

[comment]: # ({/5a73e45c-3711e99d})

[comment]: # ({50e8f033-98f29ec0})
#### テスト

設定済みのメールメディアタイプが正しく動作するかどうかをテストするには、次の手順に従います。

1. メディアタイプの[list](/manual/config/notifications/media#overview)で該当するメールを見つけます。
2. 一覧の最後の列にある*Test*をクリックします（テスト用のウィンドウが開きます）。
3. *Send to*の受信者アドレス、メッセージ本文、および必要に応じて件名を入力します。
4. *Test*をクリックしてテストメッセージを送信します。

テストの成功または失敗のメッセージは、同じウィンドウに表示されます。

![](../../../../../assets/en/manual/config/notifications/media/test_email0.png){width="600"}

[comment]: # ({/50e8f033-98f29ec0})

[comment]: # ({859be4b6-5e74f274})
#### ユーザーメディア

メールメディアタイプを設定したら、*Users > Users* セクションに移動し、ユーザープロファイルを編集して、そのユーザーにメールメディアを割り当てます。
すべてのメディアタイプに共通するユーザーメディアの設定手順については、[Media types](/manual/config/notifications/media#user-media) ページを参照してください。

[comment]: # ({/859be4b6-5e74f274})
