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

Hello, I try to search email(exchange) through the subject. The subject is Chinese, it could not get any search result. I can get correct result from outlook client searching same...

我设置了flag但后面的输出以及我再次访问都没有获取到flag,我通过文档复制了代码,但他仍然无效。我还测试了删除flag可以使用 ``` seqset := new(imap.SeqSet) id, err := strconv.Atoi(c.Param("id")) seqset.AddNum(uint32(id)) section := &imap.BodySectionName{} items := []imap.FetchItem{section.FetchItem(), imap.FetchEnvelope} messages := make(chan *imap.Message, 1) done := make(chan error, 1) seenItem := imap.FormatFlagsOp(imap.AddFlags,...

It would be great to have the possibility to use a context instead of a channel in function calls, since they pretty much do exactly what the stop channel is...

See messages for individual commits. Closes #323.

This is primarily to enable easy testing and mocking of the imap backend.

Hi, I'm creating a basic mail client for our organization and everything was going smooth until one of my co-workers added a mail.ru account with another mail.ru account linked to...

The API docs would be easier to read if e.g. [Client.Fetch](https://pkg.go.dev/github.com/emersion/go-imap/client#Client.Fetch) took a write-only channel. Then it would be clear that it's an output.

im using proxy on my local codes, tcp will be closed when proxy server change. so is there any way to solve it? ![image](https://user-images.githubusercontent.com/13638996/154169657-a35196df-ad18-46e6-9a89-a4ef7912efd0.png)

I'm not sure if this behavior is intentional. The Idle example hangs after it has received the first update. I believe the intended behavior is for it to exit. I...

I think it might be an interesting idea for go-imap v2 to track IMAP4rev2 development if we manage to implement all merged extensions. https://datatracker.ietf.org/doc/draft-ietf-extra-imap4rev2/