我使用Rails 3 + Postmark-Rails。

首先,我在postmarkapp.com上创建了一个帐户来获取我的api密钥。

我通过电子邮件链接激活了我的签名(例如,“ [email protected]”)

-之后,我将其添加到application.rb

config.action_mailer.delivery_method   = :postmark
config.action_mailer.postmark_settings = { :api_key => "fdcb..." }


我使用这种方法发送电子邮件:

class UserMailer < ActionMailer::Base
  default :from => "[email protected]"

  def do_my_mail(to, subj)
    mail(:to => to, :subject => subj)
  end


我收到此错误:

Postmark::InvalidMessageError
Sender signature not defined for From address.


有任何想法吗?

最佳答案

建议不要使用SPF和DKIM。但是,需要发件人签名(如文档中所述)。

您确定使用与创建发件人签名相同的“发件人”地址吗?如果您使用其他电子邮件,可能会发生这种情况。

10-07 21:47