可以在开发环境中发送邮件吗?
我已经将以下代码添加到我的development.rb文件中:
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.smtp_settings = {
:address => "mail.email.com",
:port => 25,
:domain => 'email.com',
:user_name => 'email@email.com',
:password => 'password',
:authentication => 'plain',
:enable_starttls_auto => true }然后,我在rails控制台中运行UserMailer.welcome_email(@user).deliver,它返回#<Mail::Message:2265713480, Multipart: true, Headers: <Date: Thu...,但我实际上从未收到过电子邮件。我还需要配置什么吗?
哦,如果我检查ActionMailer::Base.deliveries,它会返回一个空的散列=> []。
发布于 2013-05-23 21:39:23
需要将以下内容添加到environments/development.rb
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = truehttps://stackoverflow.com/questions/7604987
复制相似问题