func ScanMailbox(client *pop3.Client) error { msgs, _, err := client.ListAll() checkErr(err) for i := offset; i < len(msgs); i++ { err = CheckAndDownloadMailContent(client, msgs[i]) if err != nil { log.Fatalf("Download mail failure, Err:%v, Mail:%d, ", err, msgs[i]) } } return nil }