Ruby on Rails 3.2.5 にて、Amazon SES (Simple Email Service)を使ってメール送信ができるようにする設定方法をメモ。 ■ config/environments/production.rb # Amazon SES config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { host: 'your-domain.example.com' } config.action_mailer.raise_delivery_errors = true config.action_mailer.smtp_settings = { :address => "email-smtp.us-east-1.amazonaws.com", :port
Amazon EC2のインスタンス上で何かしらアプリを動かしていて、メールを送信したいって場合はEC2のインスタンス上で何とかすることも出来なくはないようですが、結構大変なので素直にAmazon SESというメール送信サービスを使いましょうというお話です。 Amazon EC2と同じくAWS上のサービスですので、AWSのアカウントが必要です。また迷惑メール配信防止のため、送信元アドレスの存在チェックなど諸々の手続きが必要ですが、その辺はAWSのヘルプを見てください。 で、ようやく本題のRails 3.2.xでAmazon SESを使ってメールを送信する方法ですが、aws-ses という便利なパッケージがありますので今回はこれを利用しましょう。 まずはGemfileに下記を追加してbundle installします。 gem "aws-ses" インストールに成功したら、config/in
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く