diff --git a/pkg/email/fetch.go b/pkg/email/fetch.go index ba3e9b5..b2e1bec 100644 --- a/pkg/email/fetch.go +++ b/pkg/email/fetch.go @@ -3,6 +3,7 @@ package email import ( "fmt" "io" + "log" "net/mail" "strings" @@ -92,6 +93,9 @@ func fetchEmails(imapClient *client.Client) ([]Email, error) { return result, err } body, err := io.ReadAll(m.Body) + if err != nil { + log.Printf("Warning: partial read of email body from %s: %s", fromAddress, err) + } email := NewEmail( []string{toAddress},