簡體   English   中英

在Ruby 1.8.7中發送郵件

[英]Sending mails in Ruby 1.8.7

我在ruby 1.8.6中使用了'smtp_tls'gem,並使用smtp_settings使用'gmail.com'作為域發送郵件。 現在,我必須在ruby 1.8.7中使用相同的功能,而且我不知道要使用哪個寶石以及如何使用。

我也嘗試過'action_mailer_tls'gem。

請告訴我用於郵件通知的gem以及如何使用它的方法。

謝謝

在我的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"

}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM