Categorygithub.com/kemper0530/demo-backend
module
0.0.0-20230806013742-791ffb29a299
Repository: https://github.com/kemper0530/demo-backend.git
Documentation: pkg.go.dev

# README

CircleCI

mailform-demo-backend

MailDemo_ALL

このプロジェクトは Golang から AWS SES にメールを送信する機能です。バックエンド部分は AppSync(GraphQL)からパラメータを受け取り、Lambda で SES に送信します。 送信結果は「delivery」「bounce」を含め、SES→SNS→Lambda→dynamoDB に格納されます。

フロントはこちらを参照ください

Requirement

  • golang 1.20.7
  • AWS Lambda
  • AWS SES
  • AWS AppSync
  • AWS dynamoDB
  • AWS SNS
  • AWS ECR
  • AWS Route53

Usage

ローカル環境で実行する場合、事前にドメイン取得、Route53 の設定、SES の設定は実施済を前提とします

$ GO_ENV=development go run src/main.go -i 0 -f [email protected] -t [email protected] -s [件名] -b [本文]
$ GO_ENV=development go run src/main.go -i 1 -us [email protected] -in Input -ou Output -cr 2022/01/01

# Packages

No description provided by the author
No description provided by the author