如何从ActionMailer发送已签名的电子邮件?

我使用GMail作为我的SMTP服务器。 我的配置工作得很好:

# config/initializers/action_mailer.rb: ActionMailer::Base.smtp_settings = { :tls => true, :address => "smtp.gmail.com", :port => "587", :domain => "www.example.org", :authentication => :login, :user_name => "admin@example.org", :password => "it's a secret" } 

我在config/ssl/rsa.publicconfig/ssl/rsa.private也有一个公共/私有RSA密钥对。

在将电子邮件发送到GMail的SMTP服务器之前,我该如何签名?

我想你想要ActionmailerX509 。 你需要一张证书,你可以a)购买很多钱b)从CAcert.org免费获得c)自己生成。 您需要知道的一切都在README中解释。