herramienta o el código existente para identificar el texto citado en mensajes de correo electrónico

StackOverflow https://stackoverflow.com/questions/695770

  •  22-08-2019
  •  | 
  •  

Pregunta

Estoy buscando una manera de identificar el texto citado en mensajes de correo electrónico. El objetivo es añadir algo a lo largo de las líneas de mensajes de Gmail función "Mostrar texto de la cita" a mi aplicación web que implica un robot manipulador electrónico.

Hay preguntas similares sobre stackoverflow, pero que están pidiendo un algoritmo. Podría poner en práctica esto si tengo que hacerlo, pero yo preferiría en gran medida una solución probada y verdadera.

Requisitos:

1) Apoyar los dos mensajes de correo electrónico de texto sin formato HTML y

2) Funciona con la rosca completa (es decir, que tiene el texto original para comparar el texto citado en contra, no hay necesidad de adivinar)

3) Maneja adiciones relacionadas en cotizaciones comunes, tales como "El 10 de mayo de 2008 a las 18:35 Brandon escribió:"

Una biblioteca de Python sería súper mágicamente ideales impresionante, pero no esperar para obtener la misma suerte. Una herramienta de línea de comandos simple que puede hacer esto haría muy cerca del ideal, pero no esperar a que la suerte de que tampoco. Con mucho gusto me decido por una buena aplicación bien conocida de un cliente de correo de código abierto que sería razonablemente posible extraer en una herramienta.

¿Alguien tiene una sugerencia lo que sería mi mejor apuesta?

Estoy un poco sorprendido de que no hay tal cosa como un "manipulador de correo electrónico robot kit de construcción".

¿Fue útil?

Solución

Sólo el seguimiento de un correo electrónico que he recibido con respecto a esta cuestión.

Sup le bastante fácil de entender / extracto / traducir poco de lógica para lograr esto. Porté las funciones pertinentes a Python y ajustado para mis propósitos.

Sup es cliente de correo de terminal basado escrita en Ruby: http://sup.rubyforge.org/

Otros consejos

Google tiene una patente para su método: http://www.google.co.uk/patents/US7222299

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top