Ruby on rails 如何使用SMTP和Rails 3 ActionMailer通过XOAUTH进行身份验证?

Ruby on rails 如何使用SMTP和Rails 3 ActionMailer通过XOAUTH进行身份验证?,ruby-on-rails,smtp,oauth-2.0,gmail,actionmailer,Ruby On Rails,Smtp,Oauth 2.0,Gmail,Actionmailer,我正在尝试使用action\u mailer smtp从gmail帐户发送邮件。我已获得OAUTH2 access_令牌,但我不确定在SMTP设置中的何处输入该令牌。以下是我当前的smtp\u设置哈希: { :address => "smtp.gmail.com", :port => 587, :domain => "gmail.com", :user_name => 'email@example.com', :password => [NOT

我正在尝试使用action\u mailer smtp从gmail帐户发送邮件。我已获得OAUTH2 access_令牌,但我不确定在SMTP设置中的何处输入该令牌。以下是我当前的smtp\u设置哈希:

{
  :address => "smtp.gmail.com",
  :port => 587,
  :domain => "gmail.com",
  :user_name => 'email@example.com',
  :password => [NOT SURE WHAT TO PUT HERE AS WE ARE NOT USING A PASSWORD],
  :authentication => "plain",
  :enable_starttls_auto => true
}
我是否应该将“身份验证”密钥设置为“XOAUTH”?我应该把access_令牌放在哪里以通过gmail认证? 谢谢你的帮助