ジャギ様のAWSチャレンジ

awsに関したことを書きます。

Mattermost構築の流れ(手動編)Part9 SES

  • ドキュメント書いた後に動作確認はしてません。

SES

用途

  • Mattermostでメール送信するために利用します。一人でMattermostを試験的に使う場合は必要ありません。
  • よくわからないですが、SMTP設定とidentityというものを作り、そこにメールアドレスを登録すると利用可能になります。
  • SESのデフォルト設定でメールを送信するには、事前に送信先メールアドレスの登録が必要である。Mattermostで他のユーザにinviteメール等を送るときはその人のメアド登録が必要である。当然自分のメアド登録も必要である。

画面起動

  • AWSコンソール画面の検索窓に「Amazon Simple Email Service」と入力し、Amazon Simple Email Serviceをクリックする。

SMTP settings

  • 左のメニューからSMTP settings(SMTP設定)をクリックし、Create SMTP credentials(SMTP認証情報の作成)ボタンをクリック。(最近名前が変わった)
  • 作成ボタンクリック
  • 画面に掲載された情報をテキスト等に控えておいてください。また認証情報のダウンロードボタンをクリックし、保存しておく。
  • 閉じるボタンをクリックすると設定完了
  • 最近ボタン名などが日本語化されたようですが、画像は英語となっています。

この画面の以下の項目がMattermostで必要となるので軽く目を通しておく。

  • SMTP endpoint
  • STARTTLS Port
  • TLS Wrapper Port

Create Identity(送信先のメールアドレスの登録)

設定

  • 左メニューのVerified identities(検証済み ID)をクリックし、create identity(IDの作成)ボタンをクリック

  • identity typeemail addressを選択
  • 送信したいメールアドレスを登録する。1個だけです。
  • create identityボタンをクリック
  • このあと設定したメアドにメールが送られてくるので認証ボタンを押す。検証に成功しました画面が表示されて設定完了。statusVerifiedとなる

テスト

  • 画面右上のsend test emailボタンをクリックし、メール受信できることを確認する
  • Message details の設定項目
画面名 設定項目 設定値
Message details Email format Formatted
From-address 自分メールアドレス
Scenario Custom
Custom recipient 自分メールアドレス
Subject テスト件名
Body - optional テスト本文
Configuration set - optional デフォルトのままでOK
Additional configurations
- optional
デフォルトのままでOK

他のメールアドレスの登録

Mattermostでinviteメールを送りたい場合はもう1つ自分のメールアドレスを登録してください。inviteしない場合は必要ありません。

Create Identity(送信元のメールアドレスの登録)

Mattermostのinviteのメールを自分のメールアドレスを送信元として送るのであれば必要はない。がそれだとおもしろくない。 mattermost@jagisama.comから送れるようにしたい。そういうときの設定

設定

  • 左メニューのVerified identitiesをクリックし、create identityボタンをクリック

  • identity typeDomainを選択
  • Domainjagisama.comを設定。(toki.jagisama.comでもいいのかもしれないが試してない)
  • 他はデフォルトでよい
  • create identityボタンをクリック
  • この後、CNAMEレコード3つが自動でroute 53jagisama.comに設定されstatusVerifiedになり設定完了となる。

テスト

  • 画面右上のsend test emailボタンをクリックし、メール受信できることを確認する

画面名 設定項目 設定値
Message details Email format Formatted
From-address mattermost@jagisama.com
Scenario Custom
Custom recipient 自分メールアドレス
Subject テスト件名
Body - optional テスト本文
Configuration set - optional デフォルトのままでOK
Additional configurations
- optional
デフォルトのままでOK

こうなっていればOK