Ruby on rails ActionMailer未使用Spree在开发中发送邮件
我正在用Spree开发电子商务。我使用部分教程使用ActionMailer发送电子邮件,但我无法使其工作 我的控制器Ruby on rails ActionMailer未使用Spree在开发中发送邮件,ruby-on-rails,ruby,actionmailer,spree,Ruby On Rails,Ruby,Actionmailer,Spree,我正在用Spree开发电子商务。我使用部分教程使用ActionMailer发送电子邮件,但我无法使其工作 我的控制器 UserMailer.sign_up_confirmation(spree_current_user).deliver 我的发展。rb ActionMailer::Base.perform_deliveries = true ActionMailer::Base.delivery_method = :smtp ActionMailer::Base.smtp_setti
UserMailer.sign_up_confirmation(spree_current_user).deliver
我的发展。rb
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
user_name: ENV['gmail_username'],
password: ENV['gmail_password'],
authentication: 'plain',
enable_starttls_auto: true
}
控制台中没有错误,邮件似乎正确发送,但我的gmail帐户上没有电子邮件。我在以前的一个项目中使用了这段代码,效果很好。那么,Spree对我的电子邮件发送有什么作用吗?你有没有尝试过用
现在发送
而不是发送
?@Cyzanfar是的,但不起作用。这篇帖子有帮助吗:你有没有尝试过现在发送
而不是发送
?@Cyzanfar是的,但不起作用。这篇帖子有帮助吗: