ソースを参照

Merge pull request #6 from barnjamin/master

checking for headers before trying to set on them
Jordan Wright 11 年 前
コミット
8b6af705cd
1 ファイル変更4 行追加0 行削除
  1. 4 0
      email.go

+ 4 - 0
email.go

@@ -89,6 +89,10 @@ func (e *Email) Bytes() ([]byte, error) {
 	w := multipart.NewWriter(buff)
 	// Set the appropriate headers (overwriting any conflicts)
 	// Leave out Bcc (only included in envelope headers)
+	if e.Headers == nil {
+		e.Headers = textproto.MIMEHeader{}
+	}
+
 	e.Headers.Set("To", strings.Join(e.To, ","))
 	if e.Cc != nil {
 		e.Headers.Set("Cc", strings.Join(e.Cc, ","))