Advertisement
Guest User

Untitled

a guest
Sep 29th, 2017
407
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.66 KB | None | 0 0
  1. SUBJECT: RE: CALL ID # 98670786 CALL ID # 98983051 DATE SENT: 23-JANUARY-2017 TIME SENT: 17:56:09 PM SENDER ID: abc@xyz.COM MESSAGE TEXT: DEAR SIR,
  2.  
  3. Please check and let me know
  4. REGARDS
  5.  
  6. XXXXXXX
  7. 00000015
  8.  
  9. FROM: company;sender@company.COM
  10. SENT:MON, 23 JAN 2017 16:04:26 +0530
  11. TO: abc@xyz.COM
  12. SUBJECT: RE: RE: CALL ID # 98670786 CALL ID # 98983051
  13. DEAR MR. XXXXX,
  14. >
  15. >WE REFER TO YOUR EMAIL DATED 20/01/2017 FOR THE company.
  16. >
  17. >WE HEREBY INFORM YOU THAT WE HAVE CHECKED WITH OUR TOUCH POINT AND THEY HAVE CONFIRMED THAT THE Things HAS BEEN delivered TO YOU AND WE WOULD KINDLY REQUEST YOU TO CHECK YOUR at your end FOR BETTER ASSISTANCE.
  18. >
  19. >
  20. >
  21. >YOURS SINCERELY,
  22. >
  23. >sender,
  24. >Company
  25. >----------------------------------------------------------
  26. >Disclaimers:
  27. >adsadsadsadadasdada
  28. >daadsadadsadsadsa.
  29. >REGISTERED ADDRESS:-sadsadsadsadsadsadsadasdsadsadsadsa
  30. >---------------ORIGINAL MESSAGE------------------
  31. >SUBJECT: CALL ID # 98418758 CALL ID # 98510240 CALL ID # 98670786 DATE SENT: 20-JANUARY-2017 TIME SENT: 11:06:38 AM SENDER ID: abc@xyz.COM MESSAGE TEXT: DEAR SIR,
  32. >
  33. >BY WHEN WILL THIS things WILL BE delivered TO Me.
  34. >
  35. >REGARDS
  36. >
  37. >XXXXXXX
  38. >
  39. >00000015
  40. >
  41. >FROM: "company"sender@company.COM
  42. >SENT:FRI, 20 JAN 2017 10:44:16 +0530
  43. >TO: abc@xyz.COM
  44. >SUBJECT: RE: RE: CALL ID # 98510240 CALL ID # 98670786
  45. >DEAR MR. XXXXX, WE APPRECIATE YOUR TIME AND PATIENCE AND APOLOGIZE FOR THE LATE RESPONSE.
  46. >>
  47. >>WE REFER TO YOUR EMAIL DATED 11/01/2017N FOR company NUMBER 00000015. WITH REGARDS TO YOUR CONCERN WE HEREBY INFORM YOU THAT TILL DATE YOUR things is pending with us.
  48. >>TRUST THIS CLARIFIES YOUR CONCERN. YOURS SINCERELY,
  49. >>
  50. >>Sender.
  51. >>company
  52. >>----------------------------------------------------------
  53. >>CALL CENTER TIMINGS: 10.00 A.M. TO 7.00 P.M MONDAY TO SATURDAY (EXCEPT NATIONAL HOLIDAYS)
  54.  
  55. SUBJECT: RE: CALL ID # 98670786 CALL ID # 98983051 DATE SENT: 23-JANUARY-2017 TIME SENT: 17:56:09 PM SENDER ID: abc@xyz.COM MESSAGE TEXT: DEAR SIR,
  56.  
  57. Please check and let me know
  58.  
  59. REGARDS
  60.  
  61. XXXXXXX
  62. 00000015
  63.  
  64. FROM: company;sender@company.COM
  65. SENT:MON, 23 JAN 2017 16:04:26 +0530
  66. TO: abc@xyz.COM
  67. SUBJECT: RE: RE: CALL ID # 98670786 CALL ID # 98983051
  68. DEAR MR. XXXXX,
  69. >
  70. >WE REFER TO YOUR EMAIL DATED 20/01/2017 FOR THE company.
  71. >
  72. >WE HEREBY INFORM YOU THAT WE HAVE CHECKED WITH OUR TOUCH POINT AND THEY HAVE CONFIRMED THAT THE Things HAS BEEN delivered TO YOU AND WE WOULD KINDLY REQUEST YOU TO CHECK YOUR at your end FOR BETTER ASSISTANCE.
  73. >
  74. >
  75. >
  76. >YOURS SINCERELY,
  77. >
  78. >sender,
  79. >Company
  80. >----------------------------------------------------------
  81. >Disclaimers
  82. >adsadsadsadadasdada
  83. >daadsadadsadsadsa.
  84. >REGISTERED ADDRESS:-sadsadsadsadsadsadsadasdsadsadsadsa
  85.  
  86. >---------------ORIGINAL MESSAGE------------------
  87. >SUBJECT: CALL ID # 98418758 CALL ID # 98510240 CALL ID # 98670786 DATE SENT: 20-JANUARY-2017 TIME SENT: 11:06:38 AM SENDER ID: abc@xyz.COM MESSAGE TEXT: DEAR SIR,
  88. >
  89. >BY WHEN WILL THIS things WILL BE delivered TO Me.
  90. >
  91. >REGARDS
  92. >
  93. >XXXXXXX
  94. >
  95. >00000015
  96. >
  97.  
  98. >FROM: "company"sender@company.COM
  99. >SENT:FRI, 20 JAN 2017 10:44:16 +0530
  100. >TO: abc@xyz.COM
  101. >SUBJECT: RE: RE: CALL ID # 98510240 CALL ID # 98670786
  102. >DEAR MR. XXXXX, WE APPRECIATE YOUR TIME AND PATIENCE AND APOLOGIZE FOR THE LATE RESPONSE.
  103. >>
  104. >>WE REFER TO YOUR EMAIL DATED 11/01/2017N FOR company NUMBER 00000015. WITH REGARDS TO YOUR CONCERN WE HEREBY INFORM YOU THAT TILL DATE YOUR things is pending with us.
  105. >>TRUST THIS CLARIFIES YOUR CONCERN. YOURS SINCERELY,
  106. >>
  107. >>Sender.
  108. >>company
  109. >>----------------------------------------------------------
  110. >>CALL CENTER TIMINGS: 10.00 A.M. TO 7.00 P.M MONDAY TO SATURDAY (EXCEPT NATIONAL HOLIDAYS)
  111.  
  112. startMsgPatter=
  113. re.compile((W*ORIGINALs*MESSAGE|W*FROMs*:|W*ON.*WROTEs*:)")
  114. def sperateEmails(callDesc):
  115. itr = startMsgPatter.finditer(callDesc)
  116. blockStart = 0
  117. emails = []
  118.  
  119. while True:
  120. m = next(itr,None)
  121. if not m:
  122. break
  123. blockEnd = m.start()
  124. if blockStart >= blockEnd:
  125. continue
  126. emailPart = callDesc[blockStart:blockEnd]
  127. emails.append(emailPart)
  128. blockStart = blockEnd
  129. emails.append(callDesc[blockStart:len(callDesc)])
  130. return emails
  131.  
  132. "first mail separator second mail".split(" separator ")
  133.  
  134. "---------------ORIGINAL MESSAGE------------------"
  135.  
  136. "FROM"
  137.  
  138. all = [] # Splitted messages will be stored here
  139. # mail_trail is the content of your mail trail
  140. sep = mail_trail.split("---------------ORIGINAL MESSAGE------------------")
  141. for msg in sep:
  142. sep2 = msg.split("FROM")
  143. if len(sep2) == 2: # has splitted
  144. sep2[1] = "FROM" + sep2[1] # reappend the FROM since you need it
  145. all.extend(sep2) # Add the messages in the array
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement