Как отправить подписанные электронные письма от ActionMailer в Rails 3? - PullRequest
18 голосов
/ 21 июня 2011

Использование Rails 3 Я хочу использовать сертификат X.509 для подписи частей электронных писем.В настоящее время существует ответ для Rails 2 на Как отправить подписанные электронные письма из ActionMailer? , но он не работает на Rails 3.

Можно ли подписывать электронные письма через ActionMailerРельсы 3?Если это невозможно, можно ли подписывать электронные письма с помощью sendmail после создания в ActionMailer?

Ответы [ 2 ]

1 голос
/ 30 июня 2011

возможно, это не лучший ответ, однако вот что я сделаю:

  • попробуйте установить этот плагин (даже если это для rails 2.0.x)

  • проверяет и исправляет код до тех пор, пока я не получу результат

Глядя на код, выясняется, что файл ядра:

https://github.com/penso/actionmailer_x509/blob/master/lib/actionmailer_x509.rb

, который предоставляет набор методов для почтовой DSL:

  • x509_sign true # или false
  • x509_cert "путь / к / сертификат"
  • x509_key "path / to / key"
  • x509_passphrase "passphrase"

, чтобы вы могли получить этот файл и поместить его в $ APP / lib, а затем написать тест для проверки егоработает.

A.

0 голосов
/ 31 июля 2011

Я был портирован actionmailer_x509 на Rails 3 и заключил его в жемчужину.Так что теперь это работает и доступно здесь: https://github.com/petRUShka/actionmailer_x509

...