【发布时间】:2021-03-28 02:11:50
【问题描述】:
我正在尝试使用 IMAP 创建传入邮件解析器,但我意识到不同的邮件客户端以不同的格式(签名、引号等)发送邮件。所以我想根据 3 个最常见的邮件客户端 + 其他人的默认值来不同地解析邮件。
我想知道如何从收到的电子邮件中提取邮件客户端信息?
我尝试查看原始标头,但似乎无法弄清楚发送的统一属性。我想我可以查看“发件人”地址的主机(@gmail.com,@outlook.com),但这是不对的,因为 GSuite 邮件可以有自定义主机,但仍应像 @gmail.com 那样解析。
有人有任何解决方案/想法吗?
编辑:
我根本看不到“发件人”地址,因为我对发送邮件的客户端/应用程序感兴趣,因为那是进行格式化,而不是 SMTP 服务器。
【问题讨论】: