2013-04-14 1 views
2

Github에서 비공개 메시지를 받으면 응답 할 사이트로 직접 이동하지 않고 전자 메일로 직접 회신 할 수 있습니다.이메일 텍스트의 "somebody wrote ..."부분을 어떻게 파싱 할 수 있습니까?

Github가 전자 메일을 받으면 메시지를 구문 분석하여 데이터베이스에 삽입합니다. 나는 똑같은 일을하려하고있다. 난 단지 중요한 메시지를 원하는 물론

Important message here 

On April 4, 2012 Somebody wrote: 
    > blahblahblah 
     On March 2, 2012 Somebody wrote: 
      > blahblahbla 

: 내 서버가 원시 문자열 형태로 이메일을 수신 할 때

그러나, 이런 식으로 뭔가를 가져옵니다. 나는 사람들이 이전에 쓴 남은 쓰레기를 원치 않는다.

보편적 인이 문제를 해결할 방법이 있습니까? 어떤 종류의 도서관?

또는 Gmail, Yahoo, Hotmail에서 메시지 하단에 어떤 정크가 추가되었는지 확인한 후 개별적으로 필터링해야합니까?

기스 웁은 어떻게합니까?

답변

2

GitHub는 이것을 위해 email_reply_parser 보석을 사용합니다.

GitHub가 전자 메일 회신에서 작성된 주석을 표시하는 데 사용하는 것입니다. 이 코드는 전자 메일 표현의 품질을 crowdsource하기위한 노력의 일환으로 공개되고 있습니다.

+0

거리에서 금을 찾는 것과 같습니다. – TIMEX

관련 문제