actionmailer相关内容

使用 RSpec 测试 ActionMailer 多部分电子邮件(文本和 html 版本)

我目前正在使用 RSpec 测试我的邮件程序,但我已经开始按照此处的 Rails 指南中的说明设置多部分电子邮件:http://guides.rubyonrails.org/action_mailer_basics.html#sending-multipart-emails 我有 text 和 html 格式的邮件模板,但看起来我的测试只检查 HTML 部分.有没有办法单独检查文本模板? ..
发布时间:2022-01-02 10:13:00 其他开发

带有 gmail Net::SMTPAuthenticationError 的 Rails 4 ActionMailer:534-5.7.14

我正在尝试在我的应用程序的开发版本中发送电子邮件.我正在做的任何事情都没有奏效.我不断受到打击:Net::SMTPAuthenticationError: 534-5.7.14 https://accounts.google.com/ContinueSignIn?sarp=1&scc=1&plt=blahblahblah 我关注的其他 SO 帖子: 从 Rails 发送电子邮件时出现 ..
发布时间:2021-12-19 20:24:12 其他开发

Rails 4 Net::SMTPAuthenticationError: 535 #5.7.0 身份验证失败

我正在为我所在大学的一个学生组织建立一个电子邮件列表.该组织有大约 6000 名成员,为了避免费用,我获得了使用学校电子邮件服务器的许可,他们为我创建了一个帐户. 我已经使用我的邮件客户端测试了该帐户,一切似乎都运行良好,但是当我尝试通过我的 Rails 4 应用程序发送时,出现错误: Net::SMTPAuthenticationError: 535 #5.7.0 认证失败 我是这样配 ..
发布时间:2021-12-16 22:56:25 其他开发

Rails 3 ActionMailer 和 Wicked_PDF

我正在尝试使用 ActionMailer 和 wicked_pdf 生成带有渲染 PDF 附件的电子邮件. 在我的网站上,我已经分别使用了 wicked_pdf 和 actionmailer.我可以使用 wicked_pdf 在网络应用程序中提供 pdf,也可以使用 ActionMailer 发送邮件,但我无法将呈现的 pdf 内容附加到 ActionMailer(针对内容进行了编辑): ..
发布时间:2021-12-12 11:47:11 其他开发

设置 Gmail 帐户以在 Rails 3 中使用 ActionMailer

我有一个联系页面表单,用于向 Gmail 帐户发送电子邮件.唯一的问题是它不会发送.我相信我已经将错误范围缩小到我在 initializers 目录中的设置. 这些是我当前尝试设置标准 Gmail 帐户以发送邮件的设置: 可能是我的域设置错误还是我应该为 :user_name 输入 myemail@gmail.com ?这是我第一次使用 ActionMailer,所以我真的不知道我在做 ..
发布时间:2021-12-12 11:37:24 其他开发

Errno::ECONNREFUSED: 连接被拒绝 - connect(2) for action mailer

我很长时间以来一直在使用 Rails.现在我在 ActionMailer 中遇到了一个小问题.我想在用户注册时发送电子邮件以确认他的注册.我可以在开发模式下发送电子邮件,但在生产模式下不能发送电子邮件. 异常 Errno::ECONNREFUSED: Connection denied - connect(2) 每次调用 deliver 方法时都会出现. 我编写了以下代码. 我的 SMTP ..
发布时间:2021-12-12 11:30:09 其他开发

使用 Rails 3 的 gmail smtp

我正在尝试使用 gmail 帐户发送确认电子邮件.我环顾四周,没有什么是显而易见的.没有错误或任何东西,只是不发送 我把它作为初始化器: ActionMailer::Base.delivery_method = :smtpActionMailer::Base.perform_deliveries = trueActionMailer::Base.raise_delivery_errors ..
发布时间:2021-12-12 11:25:31 其他开发

没有 Rails 的 ActionMailer 3

我正在编写一个小型 Rub​​y 程序,它将从数据库中提取记录并每天发送一封 HTML 电子邮件.我正在尝试为此使用 ActionMailer 3.0.3,但我遇到了问题.到目前为止,我在 Rails 之外使用 ActionMailer 所做的所有搜索都适用于版本 3 之前的版本.有人可以指出我在哪里可以找到有关如何执行此操作的资源的正确方向吗?到目前为止,我的邮件程序文件是这样的: # lib ..
发布时间:2021-12-12 11:23:41 其他开发

我如何创建邮件观察者

每当在我的应用上发送电子邮件时,我都想运行一些代码. 由于 ActionMailer 不支持 after_filter,我想使用观察者. Rails 文档顺便提到了这一点,但没有详细说明. 谢谢! 解决方案 我很惊讶 Rails 的文档中很少有这方面的内容. 基本上,Rails 3 中的 ActionMailer 引入了 Interceptors(在发送消息之前调用 ..
发布时间:2021-12-12 11:22:30 其他开发

在开发环境中使用 Rails 3 发送邮件

我确定这之前已经被问过一百万次,但我找不到任何适合我的东西,所以我再问一次! 我只需要一种在 rails 3 中使用 ActionMailer 发送电子邮件的方法.我已经学习了许多教程,包括关于新 ActionMailer 的 Railscasts 教程,我可以看到正在生成的邮件,但我没有收到. 我尝试了很多不同的方法,但它们通常相当于配置以下设置 ActionMailer::Bas ..
发布时间:2021-12-12 11:18:54 其他开发

如何在 ActionMailer 中捕获错误异常

问题是我如何在 ActionMailer 发送邮件时捕获异常.对我来说这听起来不可能,因为在这种情况下 ActionMailer 应该将邮件发送到邮件服务器,如果邮件服务器返回错误,ActionMailer 应该向我显示此错误.我只对计算未送达的邮件感兴趣. 您对如何实现这一点有任何想法吗?谢谢! 解决方案 我在控制器中使用了这样的东西: 如果@user.save开始UserMa ..
发布时间:2021-12-12 09:34:11 其他开发

如何使用 Devise 设置电子邮件确认?

是否有教程解释了如何从头开始设置 Devise 的注册确认电子邮件(在开发和生产中),即如果您没有设置 Action Mailer? Google 搜索刚刚找到了一堆与此相关的单独部分.没有一篇文章解释得足够清楚,我不确定它们是如何组合在一起的.是否有一步一步的解释,或者甚至可以解释初始步骤? 终于搞定了.按照下面接受的答案中的所有步骤进行操作,然后将以下内容添加到我的 environ ..
发布时间:2021-12-02 12:58:05 其他开发

Heroku/devise - 缺少要链接的主机!请提供 :host 参数或设置 default_url_options[:host]

我正在尝试将我的应用推送到 heroku.我还在开发中.我使用带有可确认模块的设计. 当我尝试使用 heroku 控制台添加用户时,出现此错误: 缺少要链接的主机!请提供 :host 参数或设置 default_url_options[:host] 在测试和开发环境中,我有以下几行: environments/development.rb 和environments/test.rb ..
发布时间:2021-12-02 12:50:28 其他开发