Как настроить динамическую электронную почту, например 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 вам также необходимо внести белый список электронной почты отправителя, выполнив действия, описанные в разделе Проверка динамической электронной почты.