gpt4 book ai didi

电子邮件客户端检测

转载 作者:行者123 更新时间:2023-12-04 11:15:51 26 4
gpt4 key购买 nike

我有一个项目要向最终客户发送一些电子邮件。我的客户需要知道他们用来阅读邮件的“电子邮件客户端”究竟是什么。我知道隐藏可以获取打开事件甚至他们使用的用户代理,因此通过解析用户代理我可以获得大多数电子邮件客户端信息。

但是很难检测到一些流行的网络邮件客户端,如“Gmail”、“Hotmail”和“Yahoo 邮件”。因为用户代理返回的只是浏览器用户代理字符串。

编辑:我想我需要一个更像这样的结果:
here

最佳答案

您将无法完美地检测用户正在使用的电子邮件客户端。

在电子邮件标题中,一些程序选择包含 X-Mailer标签,它会准确地告诉您用户发送电子邮件的程序和版本——当然这可以伪造。并非所有程序都使用 X-Mailer标签,例如在使用 Microsoft Outlook 2010 发送的邮件中找不到它。

除此之外,您可以通过 Received from 做一些猜测。标记在电子邮件 header 中,但最终您可以将 SMTP 和 POP3 用于大多数网络邮件程序,如 GMail 或 Yahoo。这意味着即使您的电子邮件是通过 google.com 的服务器发送的,原始客户端仍然可能是 Outlook 或 Thunderbird 而不是 GMail 本身。

如果您能告诉我们为什么您的客户想知道用户用来阅读他们的邮件的程序,也许我们可以更好地帮助您?可能是为了调整时事通讯的外观?

关于电子邮件客户端检测,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4085332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com