Scaricare programmaticamente fatture dalla casella di posta Pec

Buongiorno, abbiamo necessità di scaricare dalla casella pec le fatture dei fornitori. Ci colleghiamo correttamente con la casella di posta e tramite la libreria openpop3 scarichiamo gli allegati.
Il problema è che la fattura vera e propria è contenuta in una busta di trasporto, che sarebbe il terzo allegato della mail (daticert.xml, smime.p7s e postacert.eml) mentre le procedure che utilizziamo vedono solo i primi due allegati.

Finora abbiamo rimediato scaricando il file eml crudo e recuperando manualmente il file xml “ritagliandolo” dall’eml ma questa è una procedura che potrebbe generare errori, per esempio a causa di una scorretta gestione dei caratteri Quoted-printable.

Ci sono librerie o metodi che potremmo usare per scaricare i file xml dalla casella di posta senza affidarci a questa soluzione un po’ brutale?