首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在Rails Devise中配置确认邮件主机

在Rails Devise中配置确认邮件主机
EN

Stack Overflow用户
提问于 2013-04-10 19:25:42
回答 2查看 348关注 0票数 0

我已经使用devise设置了一个rails应用程序来实现简单的用户注册和登录功能。我已经包含了用于确认签名的确认邮件up.The确认邮件在我的本地主机上工作正常,但如果我从其他计算机确认帐户,它将返回error.What,我应该做什么来更改我的邮件主机?

这就是我如何设置我的动作邮件程序

代码语言:javascript
运行
复制
  config.action_mailer.default_url_options = { :host => 'localhost:3000' }

这是confirmation.html.erb文件:

代码语言:javascript
运行
复制
<p>Welcome <%= @email %>!</p>


 <b> <h1> <font color="RED">Q-</font>Link </h1> </b>  

<p>You can confirm your account email through the link below:</p>

<p><%= link_to 'Confirm my account', confirmation_url(@resource, :confirmation_token => @resource.confirmation_token) %></p>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-11 21:38:39

如果您在本地工作,并且没有设置邮件服务器(很可能是这种情况),则不会发送电子邮件。

然而,为了确保你的应用程序正常工作,当一封电子邮件应该发送时,你会在日志中看到它实际上生成了电子邮件的html,它只是不发送它。

票数 1
EN

Stack Overflow用户

发布于 2013-04-10 19:54:58

添加计算机的ip地址,而不是本地主机

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15924534

复制
相关文章

相似问题

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