Как настроить динамическую электронную почту, например amp-mail, в ruby ​​on rails?

Я хочу настроить amp-email в ruby-on-rails. Так что я могу получить выгоду от динамического содержимого электронной почты.

Я нашел rails_amp gem и с помощью этого внес изменения в файл mime_types.rb

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

а также внес изменения в файл rails_amp.yml. что показано ниже.

targets:
  mailers:

и настроить почту с представлением amp.erb. Но он не отправляет динамическое электронное письмо и не делает его принудительно html, а почта не имеет символа динамического электронного письма.

Кто-нибудь может подсказать, как настроить почтовую программу для отправки динамических писем?

1 ответ

Немного поздно, но пишу здесь для всех, кто в будущем перейдет по этой ссылке.

Мне не удалось найти способ протестировать электронные письма AMP в среде разработки, поэтому мне пришлось развернуть приложение в реальном времени и настроить домен. Затем я добавил записи TXT в DNS, чтобы электронные письма могли проходить аутентификацию с использованием доменных ключей (DKIM) и инфраструктуры политики отправителя (SPF).

Чтобы протестировать электронные письма AMP в Gmail, я включил настройки разработчика и добавил электронную почту из своего домена в белый список.

Затем я настроил ActionMailer для отправки электронных писем в формате amp, html и текстовом формате. Я создал запись в блоге здесь, чтобы объяснить, как AMP Электронные письма могут быть реализованы в Ruby On Rails Application.

Похоже, что rails_amp последний раз обновляли почти 2 года назад, до появления AMP для электронной почты, поэтому я считаю, что он не поддерживает этот формат.

Для Gmail вам также необходимо внести белый список электронной почты отправителя, выполнив действия, описанные в разделе Проверка динамической электронной почты.

Другие вопросы по тегам