github / github/email_reply_parser

Multi-line reply headers not recognized if quoted ones are found below

Aperta
#47 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Ruby
Stelle
708
Fork
156
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

The fix to #23 seems to have broken reply header handling in emails like [this one](https://github.com/grossvogel/email_reply_parser/blob/multi-line-reply-headers/test/emails/broken_reply_header.txt), containing more reply headers in the quoted text below.

_Expected Behavior_: The first reply header gets its line breaks removed, and ends up in the second fragment along with all of the quoted text.

_Observed Behavior_: The line breaks aren't removed, and therefore it's not recognized as a reply header later on. So the reply header ends up in the first fragment instead of the second.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con test/emails/broken_reply_header.txt e rivedi la gestione degli header di risposta interessata dalla correzione di #23. Confronta il comportamento atteso e quello osservato dei frammenti in questa issue; il lavoro è completato quando dal primo header di risposta vengono rimossi gli a capo, viene riconosciuto e appare con il testo citato nel secondo frammento.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
ruby
Ambito
backend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
42/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.