参考
https://blog.1q77.com/2020/02/send-a-mail-with-mailx/
AWS SES
AWSのEC2からメールを送信するサービス。1日200通までなら無料で利用できる。
送信方法はAWSのAPIを使う方法とSMTPを使う方法がある。
使い方(SMTP)
準備
- AWSコンソールのSMTP設定でSMTPサーバ、ポートを確認
- 送信元アカウント作成
- AWSコンソールの認証済みIDから送信元アドレスと認証情報を作成
- このときに表示されるユーザ名、パスワードは後で確認できないので管理をしっかりする
- 送信先アカウント作成
- (サンドボックス状態で利用する場合は認証済みIDにしか送れない)
送信テスト(AWSコンソールを使う場合)
- 認証済みIDから送信元アカウトを選択
- 右上のテストEメールの送信を選択
- シナリオでカスタムを選択
- カスタム受信者に送信先を選択
- サンドボックス状態の場合は送信元以外の認証済みIDのみ送信可
- テストEメールの送信で送信
送信テスト(mailコマンドでテスト)
echo "test" | mail -s testsub -S smtp=smtp://email-smtp.ap-northeast-1.amazonaws.com:587 \ -S smtp-auth=login \ -S smtp-auth-user=認証済みID作成時に発行されたユーザ名 \ -S smtp-auth-password=認証済みID作成時に発行されたパスワード \ -S smtp-use-starttls \ -S nss-config-dir=/etc/pki/nssdb \ -S ssl-verify=ignore \ -r 送信元の認証済みIDのメールアドレス \ 送信先のメールアドレス
[カテゴリ: 仮想化]
[通知用URL]
Tweet
最終更新時間:2023年05月28日 12時53分19秒