我有一个Rails 3应用程序,我正在使用Devise进行用户身份验证。如何为Devise指定应用程序范围的SMTP服务器?
我在/config/environments/development.rb中输入了以下内容(Apache2设置为8080)
config.action_mailer.default_url_options = { :host => 'mydomain.com:8080' }
关于如何让外发邮件与Devise和Rails 3一起使用的任何想法?
答案 0 :(得分:13)
Devise使用ActionMailer发送电子邮件,因此您必须对其进行配置。请查看this tutorial以获取设置ActionMailer的示例。此外,如果您使用GMail,请查看this question以获取有关设置Rails 3以使用GMail的详细信息。
答案 1 :(得分:1)
我正在观看铁道演员的第206集,并在那里看到答案ActionMailer::Base.default_url_options[:host] = 'mydomain.com:8080'