From 0fd98c91a6cf34e7ab39cd9757fc0f4967792e92 Mon Sep 17 00:00:00 2001 From: Bel LaPointe Date: Sun, 9 Jan 2022 23:02:50 -0500 Subject: [PATCH] pop3 supports limit --- contact/email.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/contact/email.go b/contact/email.go index 213e7f4..9233530 100755 --- a/contact/email.go +++ b/contact/email.go @@ -84,7 +84,10 @@ func (e *Emailer) ReadPOP3() (chan *mail.Message, error) { if err != nil { return nil, err } - for _, id := range ids { + for j, id := range ids { + if e.Limit > 0 && j >= e.Limit { + break + } raw, err := c.Retr(id) if err != nil { return nil, err