我试图在Go中解析我的电子邮件,我需要帮助。
如何访问邮件的Content-type字段?
cmd, _ = c.Fetch(set, "BODY[HEADER]", "BODY[1]")
for cmd.InProgress() {
for _, rsp = range cmd.Data {
header := imap.AsBytes(rsp.MessageInfo().Attrs["BODY[HEADER]"])
body := imap.AsString(rsp.MessageInfo().Attrs["BODY[1]"])
if msg, _ := mail.ReadMessage(bytes.NewReader(header)); msg != nil {
BODY[1]BODY[1.1]Content-Type:[multipart/alternative]Content-Type:[multipart/alternative]