Обрабатываю входящую почту через php (imap).
Можно ли как-то из сообщения вырезать цитирвоания и получить только текст письма без предыдущих сообщений, дат итд?
Попробуйте этот пакет email-reply-parser. Так хорошо бы понять, какая там структура текста с цитатами, может его можно более простым парсером обработать в два-три этапа
Лично я бы банально использовал phpquery для парсинга письма и разбора на элементы. Цитаты с большой вероятностью пойдут на вложенных элементах и их можно будет отсечь.