Ruby on rails 530 5.7.0必须首先发出STARTTLS命令。(Ruby on Rails)

Ruby on rails 530 5.7.0必须首先发出STARTTLS命令。(Ruby on Rails),ruby-on-rails,ruby,devise,smtp,Ruby On Rails,Ruby,Devise,Smtp,我搜索了很多关于如何修复STARTTLS错误的帖子,但是我尝试的一切似乎都不起作用。有人能帮忙吗???development.rb: 需要“starttls” config.action\u mailer.smtp\u设置={ 启用\u starttls\u auto:true, 地址:“smtp.gmail.com”, 港口:587, 域名:“gmail.com”, 身份验证::普通, 用户名:“不带“@”和域的myusername”, 密码:“我的密码” } config.consive\u

我搜索了很多关于如何修复STARTTLS错误的帖子,但是我尝试的一切似乎都不起作用。有人能帮忙吗???development.rb:

需要“starttls”
config.action\u mailer.smtp\u设置={
启用\u starttls\u auto:true,
地址:“smtp.gmail.com”,
港口:587,
域名:“gmail.com”,
身份验证::普通,
用户名:“不带“@”和域的myusername”,
密码:“我的密码”
}
config.consive\u all\u requests\u local=true
config.action\u mailer.default\u url\u options={host:'localhost:3000'}
#启用/禁用缓存。默认情况下,已禁用缓存。
config.action\u mailer.delivery\u method=:smtp config.action\u mailer.perform\u deliveries=true config.action\u mailer.raise\u delivery\u errors=true 在我的designe.rb中:
config.mailer='designe::mailer'

config.parent_mailer='ActionMailer::Base'
如果编码很奇怪或是其他什么,很抱歉,这是我第一次在stackoverflow上发帖。谢谢你阅读这篇文章!