go-imap icon indicating copy to clipboard operation
go-imap copied to clipboard

📥 An IMAP library for clients and servers

Results 109 go-imap issues
Sort by recently updated
recently updated
newest added

``` seqset := new(imap.SeqSet) seqset.AddRange(mbox.UnseenSeqNum, mbox.Messages) errCh

How am I supposed to actually get to the content of the email like actual text, attachments or embedded assets? That whole(cyclical) `BodyStructure ` thing doesn't make any sense to...

This PR improves compatibility with non-compliant servers, by skipping excessive SPACE between elements and the trailing SPACE - imap.exmail.qq.com: `* CAPABILITY IMAP4IMAP4rev1` - smtp-n.global-mail.cn: `* SEARCH` related: #571 #540

non-standard

I mean, I certainly don't _insist_ that this method should exist, but [something](https://lists.sr.ht/~sircmpwn/tokidoki-devel/patches/49675#%[email protected]%3E-47) gave me the impression you might think so :wink:

See: - Capabilities: https://www.iana.org/assignments/imap-capabilities/imap-capabilities.xhtml#imap-capabilities-1 - Active drafts: https://datatracker.ietf.org/doc/search?name=imap&sort=&activedrafts=on&by=group&group= - https://gist.github.com/nevans/8ef449da0786f9d1cc7c8324a288dd9b | Extension | RFC | Client | Server | |-----------------------|--------|--------|--------| | IMAP4rev1 | [3501] | ✓ | ✓ | |...

enhancement

Continuation of https://github.com/emersion/go-imap/pull/490 - [ ] Consider adding separate types for `FetchItemData{Body,Binary}Section.Section` - [x] Add support for `LITERAL+` - [x] ~~Add IMAP4rev1 fallback for IDLE~~ (#543) - [x] Consider restarting...

client

This PR makes sure the fields in FETCH/SEARCH are atoms. The spec says it is allowed to have strings (ie with double quotes) here, but I'm on an IMAP server...

non-standard

See RFC 4466 section 2.3.