【发布时间】:2012-04-24 18:39:59
【问题描述】:
我使用 Rails 3 + Postmark-Rails。
起初,我在 postmarkapp.com 上创建了帐户来获取我的 api 密钥。
我通过电子邮件链接激活了我的签名 [例如,“vitalyp@dot.com”]
-- 之后,我将这个添加到 application.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.
有什么想法吗?
【问题讨论】:
-
您是否在域名中添加了 DKM 和 SPF 记录? support.postmarkapp.com/customer/portal/articles/…
-
不,我跳过了这一步。可以回答我的问题吗?
-
我认为这只是建议:“为了确保有效的电子邮件传递,我们强烈建议您在 DNS 记录中设置电子邮件身份验证..”