gpt4 book ai didi

ruby-on-rails - 使用 gmail 或 SendGrid 的 Rails 3.2 中的邮件程序身份验证错误

转载 作者:行者123 更新时间:2023-12-04 05:57:14 25 4
gpt4 key购买 nike

我正在尝试从一个非常简单的 Rails 3.2 应用程序设置邮件。试过 Gmail,试过 SendGrid。得到同样的错误。

Net::SMTPAuthenticationError in UsersController#create
530-5.5.1 Authentication Required

这是我的 environments/development.rb 部分

# Care if the mailer can't send
config.action_mailer.raise_delivery_errors = true

# Change mail delivery to either :smtp, :sendmail, :file, :test
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: "smtp.gmail.com",
port: 587,
domain: "signaldesign.net",
authentication: "plain",
enable_starttls_auto: true,
user_name: ENV["gmailusername"],
password: ENV["gmailpassword"]
}

这是我的 users_controller

def create
@user = User.new(params[:user])
if @user.save
UserMailer.signup_confirmation(@user).deliver
sign_in @user
flash[:success] = "Welcome!"
redirect_to @user
else
render 'new'
end
end

我被难住了。我在网上找到的所有建议都没有用。

最佳答案

我想通了。我最终采取了删除内容并重试的方法。

我更改了我的 smtp_settings 用户名和密码:

user_name: ENV["gmailusername"],
password: ENV["gmailpassword"]

user_name: "gmailusername",
password: "gmailpassword"

关于ruby-on-rails - 使用 gmail 或 SendGrid 的 Rails 3.2 中的邮件程序身份验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11302900/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com