gpt4 book ai didi

ruby-on-rails - Ruby on rails Action 邮件程序从以前的设置发送邮件

转载 作者:数据小太阳 更新时间:2023-10-29 08:03:18 24 4
gpt4 key购买 nike

嗨,我有一个应用程序,我在其中使用 Action 邮件发送邮件,

我被这个非常奇怪的问题淹没了

问题是我在开发和生产环境中设置了邮件设置以从 gmail 域发送邮件。效果很好,但后来我决定从我的域发送电子邮件我从 go daddy 那里购买的

这是我的代码

development.rb

  # Raise an error on page load if there are pending migrations.
config.active_record.migration_error = :page_load
config.consider_all_requests_local = false
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
# SMTP settings for gmail
config.action_mailer.smtp_settings = {
:address => "smtpout.secureserver.net",
:port => 80,
:domain => "jobzgo.com",
:user_name => 'mydomainemailid',
:password => 'mydomainpasswrd',
:authentication => "plain",
:enable_starttls_auto => true
}

在 Controller 中

 def create
@form = Form.create(form_params)
if @form.save
FormMailer.registration_mail(@form).deliver
redirect_to forms_path
end
end

我不知道如何,但我仍然收到来自 gmail 域的邮件和我作为发件人提供的旧 gmail id

谁能告诉我为什么会出现这种情况以及解决方案wud 真的是解决这个问题的好 helper

最佳答案

您已在 app/mailers/application_mailer.rb 中将 default from: 设置为您的 Gmail 地址。

顺便说一句,我强烈建议您将凭据从代码库移到环境变量中。

关于ruby-on-rails - Ruby on rails Action 邮件程序从以前的设置发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33987105/

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