我在ruby 1.8.6中使用了'smtp_tls'gem,并使用smtp_settings作为域使用'gmail.com'发送邮件。现在我必须在ruby 1.8.7中使用相同的功能,我不知道使用哪个gem以及如何使用。
我也试过'action_mailer_tls'宝石。
请告诉我邮件通知的宝石以及如何使用它的方法。
由于
答案 0 :(得分:0)
在我的1.8.7 ruby项目中(rails 2.3.5)我在环境中有这一行(因为如果你想在rails 2.3.x中使用gmail来发送通知你需要安装action_mailer_tls。在rails 3中您不必这样做,因为默认情况下使用tls
config.gem 'action_mailer_tls', :lib => 'smtp_tls.rb'
,在config / initializers / smtp_gmail.rb中,您可以使用以下设置:
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:authentication => :plain,
:enable_starttls_auto => true,
:user_name => "your_email_adress@gmail.com",
:password => "your_password"
}