如果有回复,收到没有历史记录的电子邮件

时间:2017-07-18 18:48:45

标签: python email gmail-api

我遇到了gmail api的问题,

当我通过ID获取带有get方法的电子邮件内容时,如果回复电子邮件,我无法正确隔离用户响应。
例如,这是他的电子邮件正文,

A ten, for sure. Photos are great as well as the service! 

Sent from my iPad

On Jul 17, 2017, at 11:32 AM, Steve <test@test.com> wrote:

Hi Patty! 

It would really help us if you could take 10 seconds of your time to rate your experience with Walgreens Photo Print from 0-10 below

012345678910
unsatisfied very satisfied
Thank you for taking the time to let us know what you think. We will use this information to help improve our service!

Have a great day! 

Steve

我想隔离客户的回复:&#34; A十,肯定。照片很棒,服务也很棒!&#34;

但是,当我收到我的电子邮件正文时,似乎是不可能的 也许我可以用线程做点什么?

1 个答案:

答案 0 :(得分:1)

Gmail API不会解析电子邮件内容 - 整理回复,引用的电子邮件,原始电子邮件等等都取决于您。

鉴于不同的电子邮件客户端可能会以不同的方式格式化回复和引用,因此没有通用的方法来执行您想要的操作。

您最好的选择可能是启发式:例如,“从我的iPhone / iPad发送”是一个很好的暗示,答复已经结束。同样,Gmail似乎在HTML回复有效内容中放置了一些div类,它们为回复文本和引用文本提供了提示。