邮戳::无效邮件尝试发送邮件时出错



我使用 Rails 3 + Postmark-Rails。

起初,我在 postmarkapp.com 上创建了帐户以获取我的 api 密钥。

我通过电子邮件链接激活了我的签名 [例如,"vitalyp@dot.com"]

-- 之后,我将其添加到应用程序.rb

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

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

class UserMailer < ActionMailer::Base
  default :from => "vitalyp@dot.com"
  def do_my_mail(to, subj)
    mail(:to => to, :subject => subj)
  end

我收到此错误:

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

有什么想法吗?

建议使用

SPF 和 DKIM,而不是必需的。但是,需要发件人签名(如文档中所述)。

是否确定使用的发件人地址

与用于创建发件人签名的地址相同?如果您使用不同的电子邮件,则可能会发生这种情况。

邮戳使用发件人签名来确保您不会将他们的服务用于垃圾邮件目的:

从 http://developer.postmarkapp.com:"需要发件人签名来验证,嗯,你真的拥有邮箱,并且你不是垃圾邮件发送者(是的,我们也讨厌垃圾邮件)。您必须为应用程序中使用的每个发件人地址提供发件人签名。

相关内容

  • 没有找到相关文章

最新更新