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

Package pop3 provides an implementation of the Post Office Protocol - Version 3.

go-pop3

PkgGoDev

Package pop3 provides an implementation of the Post Office Protocol - Version 3.

Example

// Create a connection to the server
c, err := pop3.DialTLS("pop3.riseup.net:993")
if err != nil {
	log.Fatal(err)
}
defer c.Quit()

// Authenticate with the server
if err = c.Auth("username", "password"); err != nil {
	log.Fatal(err)
}

// Print the UID of all messages in the maildrop
messages, err := c.UidlAll()
if err != nil {
	log.Fatal(err)
}
for _, v := range messages {
	log.Print(v.UID)
}