我目前正在开发一个系统,允许用户回复发出的通知邮箱(sigh封).
我需要go 掉回复和签名,这样我就只剩下回复的实际内容,没有任何噪音.
有人对最好的方法有什么建议吗?
我目前正在开发一个系统,允许用户回复发出的通知邮箱(sigh封).
我需要go 掉回复和签名,这样我就只剩下回复的实际内容,没有任何噪音.
有人对最好的方法有什么建议吗?
如果您的系统是内部的,并且/或者您的回复格式数量有限,那么就有可能做得很好.以下是我们为trac票证的邮箱回复设置的过滤器:
删除以下内容后的所有文本:
'-- \n'
的行(标准邮箱符号分隔符)'--\n'
的行(人们经常忘记sig分隔符中的空格;而这在sig之外并不常见)'-----Original Message-----'
开头的行(MS Outlook默认)'________________________________
开头的行(32下划线,再次显示Outlook)'On '
开头,以' wrote:\n'
结尾的行(OS X Mail.app默认)'From: '
开头的行(failsafe four Outlook和其他一些回复格式)'Sent from my iPhone'
开头的行'Sent from my BlackBerry'
开头的行数字3和4是"begin with"而不是"equals",因为有时用户会在意外情况下把线挤在一起.
我们试图更自由地删除回复,因为(对我们来说)有回复垃圾比纠正缺失的文本更烦人.
有人想分享其他来自野外的格式吗?