當前嘗試使用包"github.com/emersion/go-imap"
來解析某些電子郵件,但是我在嘗試解析來自特定公司的電子郵件時發現了一些電子郵件 - 他們在註冊時發送自動電子郵件,返回錯誤「unhandled charset "ascii
」嘗試下面的代碼時:Gmail imap - 正文內的字符集錯誤
mr, err := mail.CreateReader(r)
if err != nil {
log.Fatal(err)
}
值r
被分配代碼:
msg := <-messages
r := msg.GetBody("BODY[]")
if r == nil {
log.Fatal("Server didn't returned message body")
}
它試圖獲取消息的身體在我的收件箱。我不確定是什麼原因導致了這個錯誤,考慮到我已經在作品上測試過的其他每封電子郵件 - 這只是發送的特定電子郵件,導致我的代碼失敗。我嘗試過重新發送並嘗試新的電子郵件地址。不知道我能做什麼
好吧,太棒了。謝謝。我會看看我能做些什麼 –