我们使用 PHP Zend 框架来发送邮件。当我们向 yahoo 发送邮件时,Yahoo 标题显示域密钥失败(错误信号)。我们已经在我们的服务器中设置了 DKIM、DomainKeys。我们在outlook中配置了我们的服务器并通过outlook将邮件发送到yahoo,此时yahoo headers说domainkeys=pass(ok); .
为什么即使使用同一台服务器通过 Outlook 客户端和 PHP Zend 程序发送邮件,雅虎也会以不同的方式处理邮件?
当邮件从客户端(outlook 和 Zend)发送时,我们已经捕获了网络数据包。在比较了这两个报头之后,我们发现 Outlook 已经使用 IMF(Internet 消息格式)协议与服务器通信,From、to、subject、date、Mime 边界和 ext 都是通过这种 IMF 协议发送的。但是 PHP 的 Zend 框架根本不使用这个 IMF 协议。
这个 IMF 协议对雅虎了解邮件的真实性很重要吗?或者不使用IMF协议没有问题?
是什么误导雅虎说我们的域密钥签名不好?
Gmail 接受域密钥签名。
我希望一些专家可以帮助我解决这个问题。谢谢?
经过
拉维