问题描述
我从https://www.sparkpost.com/resources/tools/dkim-wizard/复制粘贴了一个密钥
const transport = createTransport({
host: "mBox.freehostia.com",port: 465,secure: true,// true for 465,false for other ports
auth: {
pass: process.env.EMAIL_PASSWORD,// generated ethereal password
},dkim: {
domainName: "key1._domainkey.foo.com",keySelector: "key1",privateKey: `-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAmLVCBdw9UU6Aw74D0O1bzJ7Bo5vO7J5C/YAgAX1zaOMJF3FC
WjqkRJwzrElPFfqc6p5fgUOn0VOqw/Ao2yAgr9fV72Nl33DkDoejVLbRvPUZyrW/
KHqbeFT875Q/huDnZDaTuVv+CydVPWUnMwrEqO+N45z2UnfDdaQDOoujsvXcGzRf
5Z0hl9fevONs7dEGOUyOujmIlxTZs4DnwVQ30FQWJATCkpgm4wc4Zzoth3MuILNH
.
.
+Q5/b3zm52MnmOTc2Wm3aEs66ZHAMexQb/AUzzEdmNgZ7idinGfdWrU6zh8vmXIL
i+VYyBEexlEpHnB2c7+euIOxd4Ng1BuZZOMo/jwdPhsu04HBA/B0
-----END RSA PRIVATE KEY-----`},})
,并将公钥添加到我的域txt记录中 但是,当我在收件箱中收到DKIM电子邮件时无效
ARC-Authentication-Results: i=1; mx.google.com;
dkim=temperror (no key for signature) header.i=@foo.com header.s=default header.b=hUBup2c1;
dkim=temperror (no key for signature) header.i=@key1._domainkey.foo.com header.s=key1 header.b=B1aIhDo8;
解决方法
您能否尝试更改域名
dkim: {
domainName: "foo.com",<------
keySelector: "key1",