3

我想在 ruby​​-on-rails 中设置 amp-email。所以我可以从动态电子邮件内容中受益。

我找到了 rails_amp gem 并使用它在 mime_types.rb 文件中进行了更改

Mime::Type.register_alias 'text/html', RailsAmp.default_format

并在 rails_amp.yml 文件中进行了更改。如下所示。

targets:
  mailers:

并设置一个带有 amp.erb 视图的邮件。但它没有发送动态电子邮件并强制使其成为html,并且邮件没有动态电子邮件符号。

谁能指导我如何设置邮件发送动态电子邮件?

4

2 回答 2

1

有点晚了,但在这里为将来访问此链接的任何人发布。

我找不到在开发环境中测试 AMP 电子邮件的方法,因此我必须实时部署我的应用程序并设置域。然后我将 TXT 记录添加到 DNS,以便电子邮件可以通过域密钥识别邮件 (DKIM) 和发件人策略框架 (SPF) 身份验证。

为了在 Gmail 中测试 AMP 电子邮件,我启用了开发人员设置并添加了来自我的域的电子邮件以将其列入白名单。

然后我将 ActionMailer 配置为发送 amp、html 和文本格式的电子邮件。我在这里创建了一篇博文来解释如何在 Ruby on Rails 应用程序中实现 AMP 电子邮件。

于 2020-02-09T00:02:19.760 回答
1

似乎rails_amp上次更新是在将近 2 年前,在 AMP for Email 存在之前,所以我相信它不支持这种格式。

对于 Gmail,您还需要按照测试动态电子邮件中概述的步骤将您的发件人电子邮件列入白名单。

于 2019-08-01T20:16:55.760 回答