SES)を使ったメール通知の設定例と注意事項を説明します。<参考情報>Hinemosの[実践]入門の本が出ました。Hinemosをもっと詳しく知りたい方は、以下の書籍がお勧めです。課題Hinemosのメール通知機能を使用することで、システムの障害やジョブ異常終了などのタイミングでメールを送信することができます。SESもSMTPサービスとして、Hinemosのメール通知機能を使用できます。SESを利用するに当たり注意する点があります。BOUNDのポートとしてデフォルトで25,587ポートがブロックされています。SESへメール通知する際には、465ポートのみという選択肢になります。465,587では使用できるプロトコルが異なるため、Hinemos側の設定もそれに合わせて変更する必要があります。SESを使用する場合の注意点を設定例と合わせて説明します。SESを使用する場合の注意点が分かります。前提条件この技術情報を用いる上で前提条件を説明します。・AWSアカウント読者のAWSアカウントを利用します。SESの設定を行います。SES設定時の注意事項も、本技術情報にて説明します。対象環境この技術情報を適用する環境について説明します。v4.1の環境を想定します。v4.1を想定しています。SESへの接続のためのインターネット接続環境が必要です。パブリッククラウド環境上の何れも問いません。SESは、AWSの発信専用のメール送信サービスです。SESの待ち受けポートは25,465,587です。SESを利用できるリージョンは以下の通りです。SESではsandbox環境とproduction環境があり、両者の違いについては以下の表の通りです。本技術情報では、sandbox環境で問題ありませんが、送信元のメールアドレス認証(FROM)とだけでなく、送信先のメールアドレス認証(TO)があるため、送信先のメールアドレスも事前に認証する必要があります。1日のメール送信数や1秒間のメール送信数に制限があるため、検証等の用途ではご注意ください。以下に、sandbox環境の設定手順(2014.9)を説明します。この手順に従い、送信元のメールアドレスと送信先のメールアドレスの両方を認証してください。SESの画面を表示してください。Settings」をクリックしてください。Credentials」をクリックしてください。3.IAMのユーザ名を入力して、「Create」をクリックしてください。Credentials」をクリックしてください。Passwordが記載されたcredentials.csvがダウンロードされます。Window」をクリックしてください。Addresses」をクリックしてください。Address」をクリックしてください。Address」をクリックしてください。8.「Close」をクリックしてください。9.入力したメールアドレスにメールが送信されてきますので、リンクをクリックしてください。Addresses」をクリックし、登録したメールアドレスの「Status」が「verified」であることを確認してください。Address」をクリックして同様の手順で登録してください。Credentials」からSMTPサーバへの認証のためのアクセスキーとシークレットキーを作成してください。実現方法/解決策(Hinemosの設定例)Hinemosのメール通知で使用するSMTPサーバの設定は、Hinemosマネージャの設定ファイル「/opt/hinemos/etc/mail-service.properties」に指定します。mail-service.propertiesの設定変更の反映は、Hinemosマネージャの再起動が必要です。(Hinemosのメール通知はJavaMailを使用していますので、JavaMailのサンプル設定としても活用頂けます。「email-smtp.us-east-1.amazonaws.com」がこれに該当します。ポート25/587の場合]SMTPプロトコルで通信します。ポート465の場合]SMTPSプロトコルで通信します。SMTPプロトコルで使用するプロパティと違うため注意が必要です。SESの設定が反映されます。あとは、メール通知の設定にて、認証済みのメールアドレスに対してメールが送信できることを確認してください。弊社は一切の責任を負いません。本ドキュメントの内容を実施すると、AWSにおいて料金が発生する場合があります。AWSの料金体系等を理解した上で操作を実施してください。AWSのサービスに従い記載しておりますが、AWSのサービス変更に伴い、これらの操作が変更となる可能性があります。Corporationご相談・御見積FAQサイト内検索ワード。