Skip to content

本リポジトリは OPENSPHERE Inc. blog 記事 "Cloudflare フリープランだけでメールフォームを実装する方法" のサンプルコードです。

License

Notifications You must be signed in to change notification settings

OPENSPHERE-Inc/sendmail-worker-example

Repository files navigation

Cloudflare メール送信 Worker サンプルコード

本リポジトリは OPENSPHERE Inc. blog 記事 Cloudflare フリープランだけでメールフォームを実装する方法 のサンプルコードです。

必要環境

  • Node.js v18.20.3
  • yarn v4.2.2

デプロイ

まず、リポジトリをクローンしたら yarn を実行してください。

次に、wrangler.toml を編集して下さい。

name = "sendmail-worker-example"
main = "src/index.ts"
compatibility_date = "2024-06-05"
compatibility_flags = ["nodejs_compat"]
workers_dev = false

send_email = [
	{ name = "SEB" },
]

[vars]
SENDER = { name = "Contact Mail Sender", addr = "[email protected]" }
RECIPIENT = { name = "Contact Mail Recipient", addr = "[email protected]" }
  • name = "sendmail-worker-example" - Worker 名を書き換えてください
  • SENDER = { name = "Contact Mail Sender", addr = "[email protected]" } - 送信元情報を書き換えてください。
  • RECIPIENT = { name = "Contact Mail Recipient", addr = "[email protected]" } - 宛先情報を書き換えてください。

wrangler で Cloudflare にログインしてください。

$ npx wrangler login

準備が出来たら、次のコマンドで Cloudflare Workers にデプロイ可能です。

$ yarn deploy

その他

内容に不備などあれば issue までお知らせください。

About

本リポジトリは OPENSPHERE Inc. blog 記事 "Cloudflare フリープランだけでメールフォームを実装する方法" のサンプルコードです。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published