域密钥失败(错误签名)问题

发布于 2024-08-18 19:33:55 字数 578 浏览 4 评论 0原文

我们使用 PHP Zend 框架来发送邮件。当我们向雅虎发送邮件时,雅虎标头显示域密钥失败(错误签名)。我们已在服务器中设置了 DKIM、域密钥。我们在outlook中配置了我们的服务器,并通过outlook将邮件发送到yahoo,此时yahoo标头显示domainkeys=pass (ok);

为什么即使使用同一服务器通过 Outlook 客户端和 PHP Zend 程序发送邮件,雅虎也会以不同的方式处理邮件?

我们捕获了从客户端(outlook 和 Zend)发送邮件时的网络数据包。比较两个标头后,我们发现 Outlook 使用 IMF(Internet 消息格式)协议与服务器进行通信,From、to、主题、日期、Mime 边界和分机均通过此 IMF 协议发送。但是 PHP 的 Zend 框架根本不使用这个 IMF 协议。

这个 IMF 协议对于雅虎了解邮件真实性很重要吗?或者不使用IMF协议不是问题?

是什么误导雅虎说我们的域名密钥签名不好?

Gmail 接受域密钥签名。

希望有专家能帮我解决这个问题。谢谢你?

通过

拉维

We are using PHP Zend framework to send the mail. When we sent mail to yahoo, Yahoo headers says that Domain Keys fails (bad sig). We have set up the DKIM, DomainKeys in our server. We configured our server in outlook and sent the mail to yahoo via outlook, at this time yahoo headers says that domainkeys=pass (ok);.

Why yahoo treats the mails differently even though same server is used to sent the mail via outlook client and PHP Zend program?

We have captured the network packets when the mail was being sent from both client(outlook and Zend). After comparing both headers, we found out that Outlook has communicated the server with IMF(Internet message format) protocol, From, to, subject,date,Mime boundary and ext all are sent via this IMF protocol. But out PHP's Zend framework does not use this IMF protocol at all.

Is this IMF protocol important for yahoo to understand the mail authenticity? Or not using IMF protocol is not a problem?

What is misleading the yahoo to say our domainkey signature is bad?

Gmail is accept out domain key signature.

I hope some experts can help me to sort out this problem. Thank you?

By

Ravi

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文