如何解决Gmail message.getFrom() 提供别名发件人而不是发送邮件的人 参考
目标:使用我的 google sheet 脚本,我想读出我的通用 Gmail 帐户发送的消息,以便我可以看到哪个团队成员从团队帐户发送了多少电子邮件。
约束:团队帐户已激活别名。代表发送电子邮件。
方法:我使用 message.getFrom() 从发送的消息中提取详细信息。 问题:输出始终是通用帐户,而不是发件人的真实姓名。
请求:你能告诉我任何代码可以从代表发送的 Gmail 中读出“发送者”值吗?
谢谢和最好的问候 克里斯托夫
解决方法
解决方案是:message.getHeader("sender")
这从 RFC 2822
标头中标记发件人
有了这个,可以从电子邮件中获取别名发件人
喜欢
From: boss@company.com or info@company.com
Sender: assistant@company.com
参考
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。