Railsでメールを送信するには、以下の設定が必要なようです。
ファイル:environment.rb
の最後に以下の内容を記述します。
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.default_charset = "iso-2022-jp"
ActionMailer::Base.smtp_settings = {
:address => "<サーバーアドレス>",
:port => 25,
:domain => "<ドメイン名>",
:authentication => :login,
:user_name => "<ユーザー名>",
:password => "<パスワード>"
}
※備考
ActionMailer::Base.delivery_method = (:smtp or :sendmail or :test)
:smpt smtpを使ってをメール送信する(ActionMailer::Base.smtp_settingsが必要)
:sendmail sendmailを使ってをメール送信する
:test test用で実際には送信しない
ActionMailer::Base.perform_deliveries = (true or false)
true メールを送信する
false メールを送信しない
ActionMailer::Base.raise_delivery_errors = (true or false)
true メール送信エラー発生時に例外を発生する
false メール送信エラー発生時に例外を発生しない
ActionMailer::Base.default_charset = ("utf-8" or "iso-2022-jp" or etc.)
メールで使用するキャラクタセット
0 件のコメント:
コメントを投稿