Open ThomasLandauer opened 4 years ago
Aah, yeah, I think my comment was wrong but the code would have to be consulted... definitely missing some documentation there.
I believe my comment in #87 only applies for text/plain text/html, and anything that's not text/plain text/html is an attachment. I'll look it up though and update docblocks/put something on the main README and/or webpage.
I have this:
It looks like a normal Delivery Status Notification (DSN, see RFC 3461) to me (I didn't double-check if everything's valid, though).
My question is: How many attachments are there?
The third part of the DSN is the original message, which contained an attached PDF. The rest (i.e. the first two parts of the DSN) is just text.
Thunderbird gives 2 attachments:
.eml
(and extract the PDF from there).Your library gives 2 other attachments:
message/delivery-status
(i.e. just those few lines of plain text, starting withReporting-MTA: dns;mail.example.com
)message/rfc822
(Thunderbird's point 1)php-mime-mail-parser gives 3 attachments:
message/delivery-status
(same as yours)message/rfc822
(Thunderbird's point 1)At https://github.com/zbateson/mail-mime-parser/issues/87#issuecomment-474031958 you said:
But as far as I see it, the
message/delivery-status
part doesn't tell you it's an attachment ;-)So what's your reasoning?