2
有沒有什麼辦法在rails 2.3.5
/ruby 1.9.1
上使用Gmail作爲smtp服務器?Ruby,RoR,gmail和NET :: SMTP
爲actionmailer
我的SMTP設置
options = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'REMOVED',
:user_name => 'REMOVED',
:password => 'REMOVED',
:authentication => 'plain',
:enable_starttls_auto => true }
這些結果在錯誤
Net::SMTPAuthenticationError: 530 5.7.0 Must issue a STARTTLS command first.
你缺少在最後一個'end'和如果將RUBY_VERSION ==「1.8.6」'更改爲'如果RUBY_VERSION ==「1.8.6」|| RUBY_VERSION ==「1.9.1」'因爲看起來無論是在這裏進行猴子修補都有迴歸,並且你得到了一個'ArgumentError(錯誤的參數數量(3)2')。除了它的工作。謝謝! – anshul 2010-06-03 22:31:02
啊,我從來沒有使用Ruby 1.9.1,但我認爲1.9.1使用與1.8.7相同的check_auth_args。 感謝您的修復! – porkeypop 2010-06-04 20:31:01