问题标签 [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 投票
2 回答
1144 浏览

ruby-on-rails - ActionMailer 密码安全

我疯了,还是在实际(开发/生产)配置文件中保留我的 ActionMailer 的 SMTP 用户名和密码是个坏主意?似乎我应该将它存储在一个加密的地方,或者至少从我的 Mercurial 推送中排除它。

现在,我只是在执行推送之前从源文件中删除密码,但必须有一种比我使用的更聪明的方法。:)

也许我应该将它作为另一个用户(已经使用加密密码存储)存储在我的数据库中并以编程方式获取它?

0 投票
1 回答
1100 浏览

ruby-on-rails - 如何在 Ruby on Rails 中发送带有回执的电子邮件?

我必须发送带有回执(又名“收据确认”)的自动电子邮件,以确认收件人已实际收到并阅读电子邮件。确认是发送到指定地址的简单电子邮件(电子邮件标题中给出的“处置-通知-收件人”地址)。

你知道 Rails (ActionMailer) 是否有一种简单的方法可以做到这一点?还是使用 Ruby(TMail、Net/SMTP)?

在此先感谢您的帮助。

0 投票
6 回答
20550 浏览

ruby-on-rails - ActionMailer:默认发件人:地址?

谷歌搜索无济于事。也没有在 API 中找到任何东西。我期待某种类方法或配置选项来设置它......

所以,而不是打电话

对于每种方法,它都可以自动调用。

0 投票
1 回答
898 浏览

ruby-on-rails - 在运行时设置 ActionMailer template_root

是否可以在运行时为 ActionMailer 设置 template_root?我似乎可以在开发模式下使用:

我正在检查邮件程序视图目录是否存在于我的特殊 view_path 中,如果存在,则将该 view_path 用于 ActionMailer。否则保持默认。这发生在请求时,而不是在 environment.rb 中的配置时。在开发模式下工作。

当我将它移动到我的生产服务器时,我在运行时收到一个错误,它无法在应用程序/视图中找到 xxx.erb 文件。所以它仍然在默认路径而不是我的特殊视图路径中查找。我正在记录调试语句,可以看到 template_root 已正确设置,但似乎应用程序没有使用它。

有任何想法吗?

0 投票
2 回答
976 浏览

ruby-on-rails - 如何使用 actionmailer 发送带有口音的电子邮件

我的 environment.rb 是这样的:

这对于口音来说应该足够了,但这里是消息主题的发送方式:

Convite para participação de projeto

有谁知道我必须做些什么来修复它?

0 投票
1 回答
941 浏览

ruby-on-rails - 用于 TLS 加密的 Rails ActionMailer 插件

谁能指出我通过需要加密的 smtp 服务器启用电子邮件的插件/方向?我做了一些搜索,发现http://agilewebdevelopment.com/plugins/actionmailer_tls,但下载已关闭,这种模式也与其他几个插件重复。

0 投票
1 回答
304 浏览

ruby-on-rails - actionmailer 格式化自

我想发送带有格式化发件人的电子邮件,例如“支持团队 foo@bar.com”。

如果我写了交付方法from "support team <foo@bar.com>"from "\"support team\" <foo@bar.com>"但 smtp 服务器说

这意味着 rails 将完整的“from”字符串放入大括号中。我如何在没有猴子补丁的情况下解决这个问题?

0 投票
6 回答
11704 浏览

ruby-on-rails - 如何使用 Actionmailer/Ruby on Rails 发送具有多个动态 smtp 的电子邮件

我看到了这篇文章,但我的略有不同:

带有多个 SMTP 服务器的 Rails ActionMailer

我允许用户使用他们自己的 SMTP 凭证发送邮件,所以它确实来自他们。

但它们将从 Rails 应用程序发送,这意味着对于每个用户,我需要使用他们自己的 SMTP 服务器发送他们的电子邮件。

我怎样才能做到这一点?

0 投票
1 回答
1889 浏览

ruby-on-rails - 在 Rails 中发送之前将邮件编码为可引用打印

我看到了这个问题并且无法使用它: Ruby email encoding and quoted-printable content

我想以quoted-printable 的形式发送电子邮件,但它以 unencoded 的形式发送text/html。有什么帮助吗?

0 投票
0 回答
355 浏览

ruby-on-rails - Rails Actionmailer 处理失败的消息

我在 linux 机器上使用 rails 2.2.2 并使用 rake 任务发送一些电子邮件。这是一个非常简单的脚本,没有错误处理:

1.) 获取要发送的电子邮件 2.) 发送电子邮件 3.) 将电子邮件标记为已发送

现在,smtp 服务器上的端口已被暂时阻止,因此步骤 1 和 3 正在完成,但未完成步骤 2。我的问题是,当我取消阻止端口时,以前失败的消息是否在某处排队(并且将要发送) 还是他们超时并获得 /dev/nulled?如果他们在某个地方排队,我可以获得文件位置吗?我只想了解这种行为,以便构建适当的错误处理。谢谢,

德鲁