首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >开发环境中的Rails3 ActionMailer交付

开发环境中的Rails3 ActionMailer交付
EN

Stack Overflow用户
提问于 2011-09-30 09:04:32
回答 1查看 1.3K关注 0票数 1

可以在开发环境中发送邮件吗?

我已经将以下代码添加到我的development.rb文件中:

代码语言:javascript
复制
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,它会返回一个空的散列=> []

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 21:39:23

需要将以下内容添加到environments/development.rb

代码语言:javascript
复制
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7604987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档