1
0
mirror of https://github.com/jhillyerd/inbucket.git synced 2025-12-18 01:57:02 +00:00

Wired character-set decoding into From and Subject

- Removed extra message object from ReadBody() return type
 - We now use enmime's GetHeader() when building the GOB, this will get
   us alternate character set decoding for the From and Subject headers.
 - Added a swaks test with a utf-8 subject line
This commit is contained in:
James Hillyerd
2013-10-01 14:01:08 -07:00
parent d9b728ef46
commit c9392c7eb1
6 changed files with 72 additions and 18 deletions

View File

@@ -57,7 +57,7 @@ func MailboxShow(w http.ResponseWriter, req *http.Request, ctx *Context) (err er
if err != nil {
return fmt.Errorf("GetMessage() failed: %v", err)
}
_, mime, err := message.ReadBody()
mime, err := message.ReadBody()
if err != nil {
return fmt.Errorf("ReadBody() failed: %v", err)
}
@@ -87,7 +87,7 @@ func MailboxHtml(w http.ResponseWriter, req *http.Request, ctx *Context) (err er
if err != nil {
return err
}
_, mime, err := message.ReadBody()
mime, err := message.ReadBody()
if err != nil {
return err
}
@@ -144,7 +144,7 @@ func MailboxDownloadAttach(w http.ResponseWriter, req *http.Request, ctx *Contex
if err != nil {
return err
}
_, body, err := message.ReadBody()
body, err := message.ReadBody()
if err != nil {
return err
}
@@ -181,7 +181,7 @@ func MailboxViewAttach(w http.ResponseWriter, req *http.Request, ctx *Context) (
if err != nil {
return err
}
_, body, err := message.ReadBody()
body, err := message.ReadBody()
if err != nil {
return err
}