Analytics から電子メール通知を送信する
コンセプト情報
Analytics から 1 人以上の受信者に電子メール通知メッセージを送信できます。メッセージには、データ ファイルや Analytics プロジェクトを添付して含めることができます。
電子メール通知の一般的な用途は、スクリプトが予期せず失敗したときに適切な担当者に警告することです。
電子メール通知の仕組み
Analytics の通知機能は、SMTP メールサーバー(Simple Mail Transfer Protocol サーバー)に送信電子メールメッセージを送信します。次にメールサーバーは、受信者にメッセージを中継します。Analytics とメールサーバー間の接続は、認証済みまたは非認証にすることができます。非認証接続は、最新の電子メールシステムではもはや一般的ではありません。
互換性のある SMTP サーバー
Analytics の電子メール通知機能は、認証接続を必要とするさまざまな SMTP サーバーで動作します。ただし、通知はすべての SMTP サーバーまたはサービスで動作するわけではありません。たとえば、通知機能は Gmail では動作しません。サードパーティアプリを Google アカウントに接続するには、Analytics がサポートするユーザー名とパスワード以上のセキュリティ構成が必要です。
一般に、Analytics を使用して SMTP サーバーに電子メールを正常に送信するには、Analytics 側だけでなく SMTP サーバー側にも互換性のある構成が必要であることに注意してください。Analytics が接続に失敗し、電子メールを正常に送信できない場合は、IT 部門と連携して、Analytics とサーバーの間に互換性のある接続構成があることを確認してください。
認証済みの SMTP 接続を使用して電子メールメッセージを送信する
メモ
ユーザーインターフェイスから認証済み SMTP 接続を設定するには、Analytics バージョン 16.1 以降を使用する必要があります。バージョン 16.0 を使用している場合、認証済み接続の設定はスクリプトでのみサポートされます。詳細については、NOTIFY コマンドを参照してください。
Analytics の 16.0 より前のバージョンでは、SMTP メールサーバーとの認証済み接続はサポートされません。
Analytics のユーザーインターフェイスを使用して、SMTP メールサーバーとの認証済み接続を使用した電子メール通知を設定します。最近の電子メールシステムのほとんどは、認証済み接続を必要とします。
ユーザーインターフェイスで接続を設定する利点は、Analytics により ACLScript 構文が作成されることです。動作する接続を設定したら、コマンドログからスクリプトに構文をコピーできます。
- Analytics のメインメニューから[ツール > 電子メールによる通知]を選択します。
[通知]ダイアログ ボックスが表示されます。
- [SMTP]を選択し、次の情報を入力します。
- SMTP ユーザー(オプション)SMTP サーバーに対して認証し、アクセスするためのユーザーアカウントの名前を入力します。
このフィールドを空白にすると、[送信者]で指定された電子メールアドレスが SMTP サーバーに対する認証とアクセスに使用されます。
- ポートSMTP サーバーへのアクセスに使用するポート番号を入力します。
使用するポートについては、IT 部門に問い合わせることが必要になる場合があります。SMTP サーバーの一般的なポート番号は、次のとおりです。
- 587
- 2525
- 465
- SSL オプション。SMTP サーバーが安全な SMTP/SSL 接続を必要とする場合、SSL を選択します。
SMTP サーバーが SSL 接続を必要とするかどうかは、IT 部門に問い合わせることが必要になる場合があります。または、SSL を選択した場合と選択していない場合のテストメールを送信してみることが必要になる場合があります。
- SMTP ユーザー(オプション)SMTP サーバーに対して認証し、アクセスするためのユーザーアカウントの名前を入力します。
- 次の情報を記入します。
- 送信者 - SMTP サーバー経由で送信される電子メールメッセージの送信者電子メールアドレスを入力します。
- パスワード - 送信者電子メールアカウントのパスワードを入力します。
パスワードは Analytics によって自動的に暗号化され、暗号化されたバージョンがログに表示されます。詳細については、暗号化されたパスワードの生成を参照してください。
- メールボックス パス - 電子メール メッセージを送信するために使用する SMTP サーバーのドメイン名を入力します。
例:smtp.example.com
- 送信先 - 1 人以上の受信者の電子メール アドレスを入力します。複数人の受信者の電子メール アドレスの場合は、カンマで区切ります。
メモ
最大 1020 文字を入力します。
- Cc – 省略可能。1 人以上のカーボンコピー受信者の電子メールアドレスを入力します。複数人の受信者の電子メール アドレスの場合は、カンマで区切ります。
メモ
最大 1000 文字を入力します。
- Bcc – 省略可能。1 人以上のブラインドカーボンコピー受信者の電子メールアドレスを入力します複数人の受信者の電子メール アドレスの場合は、カンマで区切ります。
- 件名 - 電子メール メッセージの件名を入力します。
- 本文 - メールの本文を入力します。
メッセージはプレーン テキストのため、HTML はサポートされていません。メッセージに改行を挿入したい場合は、2 つのカラット文字(^^
)を使用します。 - 添付ファイル - オプション。1 つ以上の添付ファイルのパスとファイル名を指定するか、[参照]をクリックして[ファイルを選択]ダイアログ ボックスを開きます。
ファイルが Analytics プロジェクトと同じフォルダーにある場合は、パスを指定する必要はありません。
カンマで区切られたファイルのリストを入力して、複数の添付ファイルを指定します。例:result1.csv,result2.csv
メモ
カンマ区切りのリストでは、カンマの後にスペースを挿入しないでください。
- [OK]をクリックします。
Analytics は、SMTP メールサーバーに電子メールを送信し、受信者に中継します。
Analytics とメールサーバー間の接続試行に失敗した場合、Analytics は指定した回数だけ自動的に接続を再試行します。詳細については、接続の試行に失敗した場合の Analytics の応答の仕方を参照してください。
未認証の接続を使用して電子メールメッセージを送信する
Analytics ユーザーインターフェイスを使用して、SMTP メールサーバーまたはローカルメールシステムとの非認証接続を使用した電子メール通知を設定します。非認証接続は、最新の電子メールシステムではもはや一般的ではありません。
Analytics からオープン SMTP サーバーへの非認証接続では、ポート 25 が使用されます(接続を成功させるにはこのポートがサーバー上で開いていることが必須です)。
ユーザーインターフェイスで接続を設定する利点は、Analytics により ACLScript 構文が作成されることです。動作する接続を設定したら、コマンドログからスクリプトに構文をコピーできます。
- Analytics のメインメニューから[ツール > 電子メールによる通知]を選択します。
[通知]ダイアログ ボックスが表示されます。
- SMTP が選択されていないことを確認します。
- 次の情報を記入します。
- 送信者 - SMTP サーバーまたはローカルメールシステム経由で送信される電子メールメッセージの送信者電子メールアドレスを入力します。
- パスワード - 送信者電子メールアカウントのパスワードが必要な場合、パスワードを入力します。
パスワードは Analytics によって自動的に暗号化され、暗号化されたバージョンがログに表示されます。詳細については、暗号化されたパスワードの生成を参照してください。
- メールボックス パス - 電子メール メッセージを送信するために使用する SMTP サーバーのドメイン名を入力します。
例:smtp.example.com
ローカルのメール システムを使用している場合は、ローカルのメールボックスへのパスを入力するか、または[参照]をクリックして、[フォルダーの参照]ダイアログ ボックスを開きます。
- 送信先 - 1 人以上の受信者の電子メール アドレスを入力します。複数人の受信者の電子メール アドレスの場合は、カンマで区切ります。
メモ
最大 1020 文字を入力します。
- Cc – 省略可能。1 人以上のカーボンコピー受信者の電子メールアドレスを入力します。複数人の受信者の電子メール アドレスの場合は、カンマで区切ります。
メモ
最大 1000 文字を入力します。
- Bcc – 省略可能。1 人以上のブラインドカーボンコピー受信者の電子メールアドレスを入力します複数人の受信者の電子メール アドレスの場合は、カンマで区切ります。
- 件名 - 電子メール メッセージの件名を入力します。
- 本文 - メールの本文を入力します。
メッセージはプレーン テキストのため、HTML はサポートされていません。メッセージに改行を挿入したい場合は、2 つのカラット文字(^^
)を使用します。 - 添付ファイル - オプション。1 つ以上の添付ファイルのパスとファイル名を指定するか、[参照]をクリックして[ファイルを選択]ダイアログ ボックスを開きます。
ファイルが Analytics プロジェクトと同じフォルダーにある場合は、パスを指定する必要はありません。
カンマで区切られたファイルのリストを入力して、複数の添付ファイルを指定します。例:result1.csv,result2.csv
メモ
カンマ区切りのリストでは、カンマの後にスペースを挿入しないでください。
- [OK]をクリックします。
Analytics は、SMTP メールサーバーまたはローカルメールシステムに電子メールを送信し、受信者に中継します。
Analytics とメールサーバーまたはメールシステムとの接続に失敗した場合、Analytics は指定された回数だけ接続を自動的に再試行します。詳細については、接続の試行に失敗した場合の Analytics の応答の仕方を参照してください。