お問い合わせフォームを作るならSSGformが良さそう
代表の唐津です。
先日弊社HPに問い合わせフォームを追加しました。
Sendgrid(Lambda + sendgrid)で作るか、SSGformで作るか悩み、SSGformを選択しました。
比較検討の記事になります。
※本記事はSSGformの紹介を含みます。
SSGformでできること
SSGformは専用のフォームURLを作成し、そのURLに対してformデータをPOSTするだけで、内容を記載した通知メールすることができます。
<form action="https://ssgform.com/s/AbcDeFgHiJkL" method="post">
<input type="text" name="お名前" required="required" />
<input type="email" name="メールアドレス" required="required" />
<textarea name="お問い合わせ内容" required="required"></textarea>
<button type="submit">送信する</button>
</form>
詳しくはHPを参照してください:https://ssgform.com/
Sendgridとの比較
SSGform
- + 開発者にAWSの権限を渡さなくても開発可能
- + 月100通までは無料でもそれなりに使えそう(次の有料の金額が980円)
- さらにキャンペーンで何かのブログでSSGformを紹介すれば150通まで無料枠が拡大する
- - いつまでこの無料枠がつかえるのか、実績はまだそこまでなさそう
SendGrid
- + 知名度はSendgridの方がある
- - 不安になりそうなスパムの受信やさらに悪用のユーザーに巻き込まれないための回避策としての移行時のコストが高い。Pro未満では固定IPでないため別の共有しているIPを使っているユーザーの影響を受ける
- - Freeでの使用はアカウントがしばらく使われていない場合には削除される(さらにこの基準は公開されていない)
無料枠がそこまで多くはないですが、初期実装としては十分ですし、拡張性も悪くなさそうなので、SSGformを選択しました。
キャンペーン中
SSGformを何かしら紹介すると無料枠が100通→150通に増やせます。(このブログ記事もそれが狙いです。)
https://support.ssgform.com/posts/9/
まとめ
今の所はSSGformの選択は良さそうに見えます。最適解だったかはこれから確かめたいと思います。
ではまた。