add support to stream attachments
fix typo
disable broken integration test
change workflow to accomodate pgp
force body part 2 to contain the cyphertext
Revert "force body part 2 to contain the cyphertext"

This reverts commit 4975968a1dab4e50da0523b944decb822f045091.
Revert "change workflow to accomodate pgp"

This reverts commit 9c8a063bab58b4f382a560177db04c907d65535b.
if pgp mail, fetch pgp cyphertext as body part
add check if attachments are even present
add smarter detection for encrypted body parts
clean up the DTO
merge dev/attachments and resolve merge conflicts