我正在使用Spree开发电子商务。我使用部分this教程使用ActionMailer发送电子邮件,但我无法使其工作。
我的控制器
UserMailer.sign_up_confirmation(spree_current_user).deliver
我的develpment.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是否正在为我的电子邮件提供服务?