dkim 相关问题

DomainKeys Identified Mail(DKIM)是一种将域名与电子邮件关联的方法,从而允许个人,角色或组织对该邮件声明某些责任。该关联是通过数字签名建立的,该签名可以由接收者验证。

Google Check MX 电子邮件设置检查器显示:MTA STS 格式错误

我有一个新域名 ausset.au。 我已设置所有推荐的电子邮件安全功能,例如 SPF、DKIM、DMARC 和 MTA-STS。 当我使用 MxToolbox 检查设置时,一切似乎都很好,包括......

回答 1 投票 0

Office 365 中的 DKIM 设置

我们被告知我们的DKIM设置可以在我们的邮件服务器上找到,不幸的是我们使用的是office 365,我们在哪里可以找到DKIM的设置?它们甚至可以在 Office 365 中使用吗? 有什么建议吗...

回答 2 投票 0

Gsuite 问题

任何人都可以帮助解决导致 Gsuite 执行此操作的原因吗?在此处输入图像描述 它说:GSuite 错误 550 5.7.26 邮件未经身份验证。发件人必须至少使用 SPF 或 DKIM 之一进行身份验证。 T...

回答 1 投票 0

SMTP 电子邮件因垃圾邮件而不断被阻止

所以我使用 smtplib 在 Python 中发送电子邮件,到目前为止,所有这些都因垃圾邮件而被阻止。 https://mail.outboundspamprotection.com 网站上我收到的所有电子邮件的分数都在 25 左右...

回答 1 投票 0

使用PHP代码创建KEY时DKIM验证失败

使用 PHP 代码创建 DKIM 密钥(私有、公共)时,DKIM 验证失败。 当使用 PHP 代码创建 DKIM 密钥(私有、公共)时,DKIM 验证失败。 <?php //Set these to match your domain and chosen DKIM selector $domain = 'deepak.co.in'; $selector = 'cst'; //Private key filename for this selector $privatekeyfile = $selector .'.' .$domain.'.pem'; //Public key filename for this selector $publickeyfile = $selector . '_dkim_public.pem'; if (file_exists($privatekeyfile)) { echo "Using existing keys - if you want to generate new keys, delete old key files first.\n\n"; $privatekey = file_get_contents($privatekeyfile); $publickey = file_get_contents($publickeyfile); } else { //Create a 2048-bit RSA key with an SHA256 digest $pk = openssl_pkey_new( [ 'digest_alg' => 'rsa', 'private_key_bits' => 2048, 'private_key_type' => OPENSSL_KEYTYPE_RSA, ] ); //Save private key var_dump($pk); //exit; openssl_pkey_export_to_file($pk, $privatekeyfile); //Save public key $pubKey = openssl_pkey_get_details($pk); $publickey = $pubKey['key']; file_put_contents($publickeyfile, $publickey); $privatekey = file_get_contents($privatekeyfile); } echo "<pre>"."Private key (keep this private!):\n\n" . $privatekey; echo "\n\nPublic key:\n\n" . $publickey; //Prepare public key for DNS, e.g. //phpmailer._domainkey.example.com IN TXT "v=DKIM1; h=sha256; t=s; p=" "MIIBIjANBg...oXlwIDAQAB"... $dnskey = "$selector._domainkey.$domain IN TXT"; //$dnsvalue = '"v=DKIM1; h=sha256; t=s; p='; $dnsvalue = 'v=DKIM1; h=sha256; p='; //Some DNS servers don't like ;(semi colon) chars unless backslash-escaped //$dnsvalue2 = '"v=DKIM1\; h=sha256\; t=s\; p='; $dnsvalue2 = 'v=DKIM1\; h=sha256\; p='; //Strip and split the key into smaller parts and format for DNS //Many DNS systems don't like long TXT entries //but are OK if it's split into 255-char chunks //Remove PEM wrapper $publickey = preg_replace('/^-+.*?-+$/m', '', $publickey); //Strip line breaks $publickey = str_replace(["\r", "\n"], '', $publickey); //Split into chunks $keyparts = str_split($publickey, 253); //Becomes 255 when quotes are included //Quote each chunk foreach ($keyparts as $keypart) { //$dnsvalue .= '"' . trim($keypart) . '" '; //$dnsvalue2 .= '"' . trim($keypart) . '" '; $dnsvalue .=trim($keypart); $dnsvalue2 .= trim($keypart); } echo "\n\nDNS key:\n\n" . trim($dnskey); echo "\n\nDNS value:\n\n" . trim($dnsvalue); $first_part_str = substr($dnsvalue, 0,253); $brk_created_dkim_using_first_part_str = explode($first_part_str, $dnsvalue); echo "\n\n DKIM TO BE USE \n\n"; echo $to_use_dkim_2048_bit = '"' .$first_part_str. '""'.$brk_created_dkim_using_first_part_str[1].'"'; //echo "\n\nDNS value (with escaping):\n\n" . trim($dnsvalue2); ?> 以上代码参考自https://github.com/PHPMailer/PHPMailer/blob/master/examples/DKIM_gen_keys.phps 我们只根据需要更改了很少的东西。 当从第三方网站创建 DKIM 密钥时-: https://www.sparkpost.com/resources/tools/dkim-wizard/ DKIM 在邮箱中传递,但是当使用上面的脚本在邮箱中创建时显示dkim=perm_fail。哪里出了问题?

回答 0 投票 0

如何使用Java计算DKIM签名中的Body Hash

我正在尝试验证我在 Gmail 帐户中收到的电子邮件的 DKIM 签名。为了验证签名,我试图将 DKIM 签名中收到的正文哈希值与 has 进行比较...

回答 0 投票 0

DNS 记录 - CNAME

相当新手,很抱歉任何未连接的数据。我正在创建 DKIM 和 SPF 记录来模拟 DMARC 作为解决方法。我们的外部供应商想要使用子域在我们的域下发送电子邮件。 我

回答 0 投票 0

Office365允许第三方客户端欺骗邮件。

早上好,我们正在利用一个第三方软件来发送由所述程序生成的外发合同。它是基于网络的,利用它自己的Mailer而不是我们的pop3smtp服务器来发送这封邮件。...

回答 1 投票 0

如何验证一封邮件是由正确的域名发送的,并且邮件内容没有被修改?

我正在检查我的电子邮件标题(从Gmail发送),我想知道哪些是最好的验证电子邮件是从正确的域名发送的,并且电子邮件的内容没有被修改?

回答 1 投票 0

DKIM尚未验证,但dns记录匹配密钥

努力使DKIM工作。目前,这是邮件寄送结果。 https://www.mail-tester.com/test-38w40jo78 im主要缺少DKIM,这是我的dns记录。 truebud.ca text =“ truebud -...

回答 1 投票 0


Amazon SES电子邮件安全性

我对亚马逊ses中电子邮件的安全性有疑问。根据他们的文档和此处的验证:https://docs.aws.amazon.com/ses/latest/DeveloperGuide/send-email-authentication-spf ....

回答 1 投票 1

拒绝:消息结束

几天前,我在CentOs 6服务器上使用安装了DKIM Signing。昨天,所有网站脚本意外停止发送邮件。在/ var / log / maillog中,我看到:Aug 10 00:26:45 lcnoju8613 ...

回答 3 投票 -1

如何编写多字符串(Microsoft)DNS Txt,从C#中在WMI对象中记录我们

我正在寻找使一个人能够使用WMI对象创建由多个字符串组成的Microsoft DNS文本记录所需的C#语法,以便最后我可以拥有完整的RSA ...

回答 1 投票 0

DKIM是否也对附件签名,还是仅对标题字段和正文签名?

DKIM是否也对附件签名?还是仅标头字段和正文?如果它签署了附件,我是否可以在Thunderbird中以某种方式进行配置,以做到?

回答 1 投票 0

DKIM失败,但找不到哈希或签名语法的任何问题

我正在Node.js中编写自己的DKIM实现,但我的DKIM无法通过时遇到了问题。这是我的邮件正文:dGVzdA == \ r \ n这是正文哈希(sha256):...

回答 1 投票 0

[标头'h'标签展开为2行时,DKIM签名失败

我正在用Java编写电子邮件DKIM签名验证程序。我的问题是一个特例:1 –创建主体哈希没有任何问题。我的问题是在签署规范化的标头。 2 – I ...

回答 1 投票 0

了解spf = none既不被域拒绝,也不被域拒绝

我使用G Suite托管我的公司电子邮件,并设置了SPF和DKIM,以确保不会从我的地址发送任何欺骗或未经身份验证的电子邮件。我向其他地址之一发送了电子邮件,以使...

回答 1 投票 0

AWS EC2上的Opendkim-'default._domainkey.X.com'的多个DNS回复

嗨,我对dkim键有问题。我的AWS EC2实例是Ubuntu 18.04.3 LTS。我的Route53 DNS是:X.com。 MX 10 mx1.externalserver.com X.com。 MX 20 mx2.externalserver.com X.com。 MX 30 mx3 ....

回答 2 投票 0

如何构造DKIM标头

我正在使用一个从头开始发送电子邮件的系统。我目前正在研究DKIM签名者,我知道该怎么做,但是在对它们进行哈希处理之前找不到格式。是否...

回答 1 投票 -1

© www.soinside.com 2019 - 2024. All rights reserved.