サーバーなしでメールを送信するにはどうすればいいですか?SendGridを使用したフロントエンドJavascriptのみ、または質問する

サーバーなしでメールを送信するにはどうすればいいですか?SendGridを使用したフロントエンドJavascriptのみ、または質問する

最近、JavaScript などのフロントエンド言語のみを使用して、sendgrid や mandrill などの Email as a Service アプリを通じてメールを送信するにはどうしたらよいかと考えていました。

Sendgrid と mandrill には Curl API があるため、基本的には、API に AJAX POST リクエストを実行してメールを送信できますが、問題は、API 秘密キーを JS ファイルに配置する必要があることです。つまり、秘密であるはずのキーが公開されてしまうということです。

これら 2 つのアプリでは、API を使用する独自のサーバーを用意すること以外に、フロントエンドの使用に関するドキュメントには何もありませんが、私は現在、フロントエンド ベースのプロジェクトに取り組んでいます。サーバー プログラミングはなく、サーバーはアセットをレンダリングするだけです。

これを実現するための方法やアプリをご存知ですか? よろしくお願いします

ベストアンサー1

FormSpree を使用できます。フォーム アクションで URL を指定するだけです。

https://formspree.io/

おすすめ記事