Получение основного текста электронной почты без сведений об ответе — ActionMailbox

#ruby-on-rails #ruby #ruby-on-rails-6

#ruby-on-rails #ruby #ruby-on-rails-6

Вопрос:

Я внедряю ActionMailbox с Rails 6. В моей функции процесса я получаю сведения об электронном письме и сохраняю их для дальнейшего использования. ActionMailbox позволяет мне ссылаться на основной текст электронной почты следующим образом:

 mail.text_part.body.decoded
 

Это работает нормально, но когда пользователь отвечает на электронное письмо, функция возвращает ответ на сообщение плюс текст сообщения, на который они отвечали, который выглядит примерно так:

 Hello, this is a response. On Jan 4th, 2021 example@example.com said Please respond to this message.
 

Я хочу получить только текст «Привет, это ответ»..

Я хочу получить только текст из их ответа без текста из письма, на которое отвечал пользователь. Есть ли какой-нибудь способ добиться этого?

Комментарии:

1. Весь этот код находится в mail gem , однако вы читаете text_part , и электронное письмо с простым текстом, скорее всего, не будет иметь какой-либо формы (или знания) об этом разделении.