@@ -48,13 +48,7 @@ func EMLToMsgFromString(emlString string) (*Msg, error) {
4848// - A pointer to the Msg object populated with the parsed data, and an error if parsing
4949// fails.
5050func EMLToMsgFromReader (reader io.Reader ) (* Msg , error ) {
51- msg := & Msg {
52- addrHeader : make (map [AddrHeader ][]* netmail.Address ),
53- genHeader : make (map [Header ][]string ),
54- preformHeader : make (map [Header ]string ),
55- mimever : MIME10 ,
56- }
57-
51+ msg := NewMsg ()
5852 parsedMsg , bodybuf , err := readEMLFromReader (reader )
5953 if err != nil || parsedMsg == nil {
6054 return msg , fmt .Errorf ("failed to parse EML from reader: %w" , err )
@@ -81,13 +75,7 @@ func EMLToMsgFromReader(reader io.Reader) (*Msg, error) {
8175// - A pointer to the Msg object populated with the parsed data, and an error if parsing
8276// fails.
8377func EMLToMsgFromFile (filePath string ) (* Msg , error ) {
84- msg := & Msg {
85- addrHeader : make (map [AddrHeader ][]* netmail.Address ),
86- genHeader : make (map [Header ][]string ),
87- preformHeader : make (map [Header ]string ),
88- mimever : MIME10 ,
89- }
90-
78+ msg := NewMsg ()
9179 parsedMsg , bodybuf , err := readEML (filePath )
9280 if err != nil || parsedMsg == nil {
9381 return msg , fmt .Errorf ("failed to parse EML file: %w" , err )
0 commit comments