Подтвердить что ты не робот

Как отправить подписанные письма из ActionMailer в Rails 3?

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

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

4b9b3361

Ответ 1

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

Ответ 2

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

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

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

глядя на код, получается, что основной файл:

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

который предоставляет кучу методов для почтового сервера DSL:

  • x509_sign true # или false
  • x509_cert "путь/в/cert"
  • x509_key "путь/в/ключ"
  • x509_passphrase "passphrase"

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

а.