hirune05 / EasyCreateRotenAppWeb

4Iで開発した露店の回転を効率化するアプリです!!
https://easy-create-roten-app-web.vercel.app
1 stars 0 forks source link

SESを使用してサーバーから任意のメアドにメール送信 #151

Closed maropook closed 2 weeks ago

maropook commented 2 weeks ago

実施タスク

例:issue #77

実施内容

レビューしてほしいこと

実行結果 "Email message ID:01000192d35db14f-1cc2d883-7e75-4420-8f1a-3a80a1c59e75-000000"

注意点

dao>email.goの32行目自分のemailfkys2932@gmail.com"にしてテストしてみてくれ(先にそのメールに届いてるリンク踏んでね)

.envに以下を追加してくれ

AWS_ACCESS_KEY_ID = XXXXXXXXXXX
AWS_SECRET_ACCESS_KEY = XXXXXXXXXXX
AWS_REGION = us-east-1

REGIONが us-east-1なのは、SES使える地域が限定されてて us-east-1を選んだから sendEmailのロールを持ったIAMユーザーのAWS_ACCESS_KEY_IDとAWS_SECRET_ACCESS_KEYを追加してね(そっちのIAMロールにもsendEmail権限追加してあるからそちらのACESS_KEYでもOK)

でもいまテスト用に送信先指定したメアドにだけ送れる。メアドをAWSに設定したらすぐできる(※)。またはサンドボックス状態を解除したら誰にでも送れるようになるらしい。(そんなに大量の人に送るわけでもないし手動で追加でいいかなと思って) ※ STEP5: https://go.dx.business/dev/aws/19737

やってないこと

とにかくmailが送れればOKということで、本文やemailを引数に指定できるようにしていない

vercel[bot] commented 2 weeks ago

@maropook is attempting to deploy a commit to the hirune's projects team on Vercel, but is not a member of this team. To resolve this issue, you can:

To read more about collaboration on Vercel, click here.