Ruby on rails Rails 3.0操作邮件程序配置
我想知道以下代码之前的代码行是什么:Ruby on rails Rails 3.0操作邮件程序配置,ruby-on-rails,Ruby On Rails,我想知道以下代码之前的代码行是什么: config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { :address => "smtp.gmail.com", :port => 587, :domain => 'baci.lindsaar.net', :user_name
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'baci.lindsaar.net',
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true }
是否相同?在rails 3中,您可以执行以下操作:
Rails::Initializer.run do |config|
config/environments/development.rb或config/environments/production.rb
YourApplicationName::Application.configure do
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = false
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'baci.lindsaar.net',
:user_name => '<username>',
:password => '<password>',
:authentication => 'plain',
:enable_starttls_auto => true
}
end
YourApplicationName::Application.configure do
config.action\u mailer.raise\u delivery\u errors=true
config.action\u mailer.perform\u deliveries=false
config.action\u mailer.delivery\u method=:smtp
config.action\u mailer.smtp\u设置={
:address=>“smtp.gmail.com”,
:端口=>587,
:domain=>“baci.lindsaar.net”,
:user_name=>“”,
:密码=>'',
:身份验证=>“普通”,
:enable_starttls_auto=>true
}
结束
其中YourApplicationName是创建rails应用程序时指定的应用程序的名称。好的
嗯,提供的答案不起作用。所以我玩弄了它,这是有效的代码:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:address => "mail.somesite.com",
:port => 26,
:domain => 'somesite.com',
:user_name => 'no-reply+somesite.com',
:password => '123',
:authentication => 'login',
:enable_starttls_auto => false
}
酷,我会试试的。另外,你知道域名的用途吗?是否需要指定?此外,在rails 2.3中,身份验证是“登录”的。普通和普通之间有区别吗?对不起,您还知道enable\u starttls\u auto的用途吗?