Email Gmail如何识别电子邮件签名(或者,“识别电子邮件签名的最佳方式是什么?”

Email Gmail如何识别电子邮件签名(或者,“识别电子邮件签名的最佳方式是什么?”,email,parsing,gmail,signature,Email,Parsing,Gmail,Signature,Gmail会自动将看起来像签名的文本变灰。有人猜到它是怎么做到的吗?(我注意到这取决于发件人的姓名,但我认为这只是故事的一部分) 我这样问是因为我正在开发一个具有电子邮件界面的web应用程序,我想在显示用户电子邮件内容之前删除用户的签名。电子邮件签名应该以两个破折号、一个空格和一个换行符开头。 请参见和是的,但人们并不总是遵循这些标准(Gmail也会识别不遵循这些标准的签名)。尾随空白令人恼火——这是少数几个尾随空白意义重大的地方之一(至少在我的理想世界中,它们不应该是,但可怕的不存在的世界)。

Gmail会自动将看起来像签名的文本变灰。有人猜到它是怎么做到的吗?(我注意到这取决于发件人的姓名,但我认为这只是故事的一部分)


我这样问是因为我正在开发一个具有电子邮件界面的web应用程序,我想在显示用户电子邮件内容之前删除用户的签名。

电子邮件签名应该以两个破折号、一个空格和一个换行符开头。
请参见和

是的,但人们并不总是遵循这些标准(Gmail也会识别不遵循这些标准的签名)。尾随空白令人恼火——这是少数几个尾随空白意义重大的地方之一(至少在我的理想世界中,它们不应该是,但可怕的不存在的世界)。尾随空白是用来区分用户添加的内容(尾随空白可以也应该删除)和程序添加的内容(不应该删除)。我不记得曾经见过遵循这些规则的签名,所以显然Gmail的算法肯定比这聪明得多。这个问题很老了,但建议的答案更老了…可能是重复的