Exemplo n.º 1
1
func main() {

	log.Printf("Connect to %s\n", serverAddress)

	var client *pop3.Client
	var dialErr error
	if secure {
		client, dialErr = pop3.DialTLS(serverAddress)
	} else {
		client, dialErr = pop3.Dial(serverAddress)
	}
	checkErr(dialErr)

	authErr := client.Auth(username, password)
	checkErr(authErr)

	log.Println("Fetching mailbox stat")
	cmdErr := PrintMailBoxStat(client)
	checkErr(cmdErr)

	log.Println("Downloading mails")
	err := ScanMailbox(client)
	checkErr(err)

	log.Println("Finished to download all of mails")

}