reserved.Railsとメール送信あれやこれや2013-01-29Deviseを使ってUser登録機能を作ったりしていると、メールの送信が必要になってくるのでメモっておこうと思います。開発環境まずは、開発用。Gemfileに以下を設定。:letter_openerこれで、メール送信処理が行われると、ブラウザが開いてメールが確認できます。本番環境sendmail本番環境でsendmailが動いているようなら、config/environments/production.rbに以下を追加して、ローカルからメールを送信するのが楽。:sendmailsmtpPaaSなんかだとそういう環境はないかもしれないので、Gmail(smtp)を使った設定もあるので以下のように設定。true}‘username’や’password’の方は埋め込むとセキュリティ上良くない場合なんかは環境変数で設定するといいだろう。true}Gmailの送信は確か、500通/日で、Fromの部分は登録されているアドレスでないといけないので、そこらへんは使用するGmailを設定して下さい。SendgridHerokuを使っている場合は、Sendgridを使ってメールを送信するのが楽ちん200通/日まで無料なので、自分の場合はステージング環境などには十分でした。herokuでAddonを有効にするにはクレジットカードを登録する必要があります。sendgrid:starterとして有効にします。以下のように記述します。:smtp以上でメールが送信できるようになります。2016-10-16About東京在住、フリーランスのプログラマーです。プロジェクトの開発全般(ヒアリング、見積、設計から実装)をしています。部分的なお手伝いのご依頼も随時受け付けています。お仕事の依頼は、Twitter、メールもしくはお問い合わせフォームからお願いします。Contactメールアドレス(必須)メッセージ本文(必須)。