Merge branch 'seven-bit-attachment' of https://github.com/EdwinLove/parsemail into EdwinLove-seven-bit-attachment
diff --git a/parsemail.go b/parsemail.go
index 3011f96..a8f84e8 100644
--- a/parsemail.go
+++ b/parsemail.go
@@ -37,7 +37,6 @@
return
}
-
switch contentType {
case contentTypeMultipartMixed:
email.TextBody, email.HTMLBody, email.Attachments, email.EmbeddedFiles, err = parseMultipartMixed(msg.Body, params["boundary"])
@@ -346,6 +345,13 @@
}
return bytes.NewReader(b), nil
+ case "7bit":
+ dd, err := ioutil.ReadAll(content)
+ if err != nil {
+ return nil, err
+ }
+
+ return bytes.NewReader(dd), nil
case "":
return content, nil
default: