问题标签 [actionmailer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
687 浏览

ruby-on-rails - 在 Ruby on Rails 中向我的用户显示电子邮件模板预览的最佳方式是什么?

我的软件为用户发送电子邮件。我想向他们展示电子邮件在发送之前的样子。但是,使用 ActionMailer 约定,整个模板都在一个文件中。这意味着 html、head、body 标签等。谁能想到一个好方法让我的用户预览我发送的电子邮件的外观?

谢谢!

0 投票
1 回答
1414 浏览

ruby-on-rails - rails action mailer问题

我的应用程序邮件程序在我自己的机器上的开发中工作正常,但在服务器上它不能按我想要的方式工作。

我知道服务器完全有能力转发请求的电子邮件,因为我可以直接从命令行让它工作,如果我输入:

直接在我的 environment.rb 文件中...

但是我想将它移动到 production.rb 文件中,这样我就可以在开发服务器和生产服务器之间使用不同的设置。我正在使用 ssmtp 中继邮件。

在 production.rb 文件中,我尝试过:

这给了我:连接被拒绝 - 连接(2)

有任何想法吗?谢谢,

0 投票
1 回答
4724 浏览

ruby-on-rails - ActionMailer 和 Exchange

我使用我的 Rails 应用程序和我的 Postfix 服务器通过 SMTP 成功发送邮件。现在我需要迁移到 Exchange:Microsoft ESMTP MAIL Service,版本:6.0.3790.3959,它启用了 POP3 和 SMTP 支持。

我使用 actionmailer 1.2.5,但在尝试发送邮件时无法成功登录服务器。

如果我使用 Mail.app 发送和接收工作正常,只要我将身份验证模式更改为“密码”。检查服务器如下所示:

所以身份验证方法 :login 似乎得到了适当的支持。现在,当谈到我对 actionmailer 的配置时,它看起来像这样:

而且我一遍又一遍地遇到身份验证错误。我也尝试过改变

但没有任何效果。谁能帮我?

问候。杰森

0 投票
2 回答
1560 浏览

ruby-on-rails - 使用 Rails 接收电子邮件 (ActionMailer) 以处理图像附件

我正在尝试解析发送到我的应用服务器的电子邮件。它应该阅读电子邮件以通过电子邮件找到用户,然后将照片添加到用户的照片模型中 这是我到目前为止所拥有的。我究竟做错了什么?

0 投票
3 回答
885 浏览

ruby-on-rails - 如何使用 ActionMailer 防止电子邮件附件内联呈现

我正在使用以下代码发送带有 pdf 附件的电子邮件:

发送电子邮件时,附件似乎以二进制代码而不是 .pdf 附件的形式呈现。

如何将 .pdf 呈现为典型附件,而不是内联?

0 投票
3 回答
25668 浏览

ruby-on-rails - ActionMailer 电子邮件在 development.log 中“已发送”,但未收到

我在开发中使用Rails 2.3.2Ruby 1.8.6在我的本地主机上通过 ActionMailer 进行实际发送时遇到问题。development.log 显示它已经“发送”了没有错误的电子邮件,但没有收到电子邮件。我尝试了多个电子邮件地址进行发送和接收,并尝试了多个配置和插件,但无法发送电子邮件。任何帮助将不胜感激 - 我觉得我正在为不同版本的 rails 和 ruby​​ 围绕一堆版本的解决方案跳舞,并且无法确定它。我将不胜感激任何评论。谢谢!

插件:

  • 动作邮件可选 tls
  • smtp_tls

不同的电子邮件配置:



开发日志:

0 投票
5 回答
4736 浏览

ruby-on-rails - Mac 上的 Rails ActionMailer 问题

过去几天我一直在学习使用 Rails,但遇到了一些我无法通过 Google 解决的问题。

所以我只是创建一个发送电子邮件的基本联系表格。测试中一切似乎都正常,这告诉我表单正在运行,并且 ActionMailer 已正确实现,但是,我在配置 ActionMailer 时遇到了问题。我正在运行 OSX 10.6.2。我正在运行 postfix 并已验证它正在使用telnet localhost 25. 当我尝试使用表单时,我收到“连接被拒绝”错误。

这是我目前的配置:

我想我可能需要设置:domain,但我对在这种情况下应该设置什么感到有点困惑。

0 投票
3 回答
5953 浏览

ruby-on-rails - Gmail 未检测到回复字段

我的FeedbackMailer中有以下设置。

我正在使用admin@gmail.com帐户为此应用程序发送电子邮件。电子邮件交付完美。当我收到电子邮件后检查详细信息时,我看到以下内容:

现在,当我按下replygmail 界面中的按钮时,该to字段现在应该有“user_email@foo.com”但它有“admin@gmail.com”。我做错了什么还是gmail?

0 投票
2 回答
2231 浏览

ruby-on-rails - 从 rails 或 actionmailer 发送的电子邮件状态

我正在开发一个测试应用程序并在我的工作电脑上运行整个事情。我正在使用我的公司邮件服务器发送邮件。它工作正常。我想知道如何处理任何情况,例如无法从我的电脑访问邮件服务器。据我所知,rails 应用程序只是发送邮件,仅此而已。无法知道邮件是否到达收件人,收件人邮件 ID 是否正确等。关于如何处理这种情况的任何想法?谢谢和问候, 安贾利

0 投票
1 回答
487 浏览

ruby-on-rails - Rails 初始化程序文件夹

我在理解如何使用初始化程序文件夹中的文件时遇到了一些麻烦。此目录中的所有文件是否自动加载?还是我们需要在某个位置指定哪些?

上面的问题开始发挥作用,因为我想设置动作邮件。我在这个文件夹中创建了一个名为 smtp_gmail.rb 的文件,定义了 ActionMailer::Base.smtp_settings = { ... }。这足以让操作邮件程序知道使用这些设置吗?

我的猜测是初始化程序文件夹中的所有文件都已加载,如果设置了特定内容的配置,则将使用它。