我在C#中开发一个应用程序,它使用EWS从交换机中读取电子邮件。 当我收到一封新电子邮件时,我需要将Body保存在数据库中并将其重新发送到其他电子邮件@。 这已经完成但问题是我应该在没有签名的情况下保存新电子邮件。 有什么方法可以确定Signature的起始位置?
先谢谢你的帮助:)
答案 0 :(得分:4)
签名是电子邮件正文本身的一部分。因此,如果您没有自己将标识符放入电子邮件正文中,则无法将电子邮件签名与其正文分开。
您可以使用一些字符串匹配算法在电子邮件正文中查找一些常用字词,例如Thanks
或Regards
。这背后的想法通常是人们使用这些词语和他们的签名。但这只是一个概率。你无法确定它。