Rails 3 /设计确认电子邮件服务器设置

我有一个Rails 3应用程序,我正在使用Devise进行用户身份validation。 如何为Devise指定应用程序范围的SMTP服务器?

我在/config/environments/development.rb中输入了以下内容(Apache2设置为8080)

config.action_mailer.default_url_options = { :host => 'mydomain.com:8080' } 

关于如何让外发邮件与Devise和Rails 3一起工作的任何想法?

Devise使用ActionMailer发送电子邮件,因此您必须对其进行配置。 请查看本教程 ,了解设置ActionMailer的示例。 此外,如果您使用GMail,请查看此问题以获取有关设置Rails 3以使用GMail的详细信息。

我只是看着铁道演员的第206集并在那里看到答案ActionMailer::Base.default_url_options[:host] = 'mydomain.com:8080'