gpt4 book ai didi

ruby-on-rails - Rails Action Mailer 不发送邮件

转载 作者:行者123 更新时间:2023-12-04 20:57:10 24 4
gpt4 key购买 nike

我正在尝试使用 Action Mailer 和 Googlemail-SMTP-server 通过 Rails 发送邮件,但它不起作用。我究竟做错了什么?

这是我使用的配置(我还尝试了没有身份验证的本地中继服务器,这也不起作用):

# Action Mailer config
config.action_mailer.smtp_settings = {
# Gmail Account
:tls => true,
:address => "smtp.googlemail.com",
:port => "587",
:domain => "localhost",
:authentication => :plain,
:user_name => "joijoii@googlemail.com",
:password => "dsgdes"

config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = false
config.action_mailer.default_url_options = { :host => "localhost:80" }
config.action_mailer.default_charset = "utf-8"

最佳答案

我猜,你的域参数是错误的。
我在我的 config/initializers 目录中写了一个初始化程序,它看起来像这样:

ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true

ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => "587",
:domain => 'gmail.com',
:user_name => 'joijoii@googlemail.com',
:password => 'dsgdes',
:authentication => 'plain',
:enable_starttls_auto => true }

关于ruby-on-rails - Rails Action Mailer 不发送邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4274818/

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