簡體   English   中英

如何從Rails 3中的ActionMailer發送已簽名的電子郵件?

[英]How do I send signed emails from ActionMailer in Rails 3?

使用Rails 3我想使用X.509證書來簽署部分電子郵件。 目前存在Rails 2的答案, 如何從ActionMailer發送簽名的電子郵件? 但它不適用於Rails 3。

是否可以通過Rails 3中的ActionMailer簽署電子郵件? 如果無法做到這一點,是否可以在ActionMailer創建后通過sendmail簽署電子郵件?

也許這不是最好的答案,但這就是我要做的:

  • 嘗試安裝該插件(即使它是用於rails 2.0.x)

  • 測試並修復代碼,直到我得到結果

看着代碼,結果證明核心文件是:

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

它為郵件DSL公開了一堆方法:

  • x509_sign true#或false
  • x509_cert“path / to / cert”
  • x509_key“path / to / key”
  • x509_passphrase“passphrase”

所以你可以抓住那個文件,把它放在$ APP / lib下,然后寫一些測試來檢查它是否正常工作。

一個。

我已經將actionmailer_x509移植到Rails 3並將其包裝到gem中。 所以現在它可以在這里工作並可用: https//github.com/petRUShka/actionmailer_x509

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM