You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
こんにちは、yamadaです。入社から1年半ほど経ちますが、初めての記事になります。 今回はRailsとSendGridでメール送信を行った時の手順をまとめようと思います。 Rails 5.2 SendGrid(V3 Mail Send API) sendgrid.comより APIキーの作成 まずはSendGridのAPIキーを作成します。作成方法は公式ドキュメントをご確認ください。 権限は使用目的に合わせて設定しましょう。単純なメール送信だけであれば「Mail Send」を「Full Access」にすればOKです。 APIキーを管理する - ドキュメント | SendGridより 実装 配信方法の切り替えを簡単にするため、delivery_methodを追加する形で対応しました。 参考: Action Mailerのdelivery_methodに独自の配信方法を追加する SendG
まえがき Herokuのアドオンとして人気のある無料から使えるメール送信サービスである『SendGrid』を使ってRailsアプリからメールを送信をしてみようというのが今回のテーマ。 今回はHerokuではなくて、ローカル開発環境でRailsアプリからメールを送信してみる。 Herokuではアドオンを使ってSendgridを利用できるが、今回のやり方でもメール送信はできるはず 開発環境 Ruby 2.1.0 Rails 4.0.2 せっかくのサンプルアプリ開発なのでRuby、Railsともに最新のバージョンでやってみることにした。 SendGridについて https://sendgrid.kke.co.jp SendGridはクラウドベースのメール送信サービスでSMTPやWEBAPIを利用して、メール送信ができます。 無料プランでは1日200通までメールを送信することができ、有料プランだ
背景 メール配信システムを以前は自分たちのサーバーにPostfixを立てて運用していたのですが、 Postfixのメンテがしんどい 自分たちのサーバーから送信したメールが特定のメーラーで受け取れないという問題が発生しており、メールの送達率を上げたい メルマガの作成や送信などを、デザイナーやマーケティング担当者だけでできるようにしたい 送信したメールの開封率やクリック率を手間を掛けずに取りたい 配信停止リンクなど、この世界で星の数ほど実装されてきた機能をいちいち作りたくない といった背景から、SendGridに移行することにしました。 RailsでSendGridを使う ガイドに沿って導入するだけです。 config/environment.rbに、以下を追記するだけでActionMailerがSendGrid経由でメールを送るようになります。 ActionMailer::Base.smtp
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く