Skip to content

Fix for bug in MailMessage without content-transfer-encoding header#386

Merged
obiltschnig merged 1 commit intopocoproject:developfrom
cristiantm:fix-mailmessage
Mar 9, 2014
Merged

Fix for bug in MailMessage without content-transfer-encoding header#386
obiltschnig merged 1 commit intopocoproject:developfrom
cristiantm:fix-mailmessage

Conversation

@cristiantm
Copy link
Copy Markdown
Contributor

Fix for bug in MailMessage reported on forum (http://pocoproject.org/forum/viewtopic.php?f=12&t=6106&sid=9283682f915ea148d86813ea140cd3c7).
MailMessage was not handling encoding when Content-Transfer-Encoding
header was not present for MultiPart messages, resulting on an
Exception. This fix checks if the header is present before getting is
value, and just defaults to 7bit encoding if there is no header as described in
http://www.w3.org/Protocols/rfc1341/5_Content-Transfer-Encoding.html

I also add two new tests to cover both simple and multipart messages with no Content-Transfer-Encoding headers.

(http://pocoproject.org/forum/viewtopic.php?f=12&t=6106&sid=9283682f915ea148d86813ea140cd3c7).
MailMessage was not handling encoding when no Content-Transfer-Encodign
header was not present for MultiPart messages, resulting on an
Exception. His fix checks if the header is present before getting is
value, and defaults to 7bit encoding as in
http://www.w3.org/Protocols/rfc1341/5_Content-Transfer-Encoding.html
obiltschnig added a commit that referenced this pull request Mar 9, 2014
Fix for bug in MailMessage without content-transfer-encoding header
@obiltschnig obiltschnig merged commit d3d406d into pocoproject:develop Mar 9, 2014
@cristiantm cristiantm deleted the fix-mailmessage branch March 9, 2014 18:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants