func Login(c *gin.Context) { user := c.PostForm("user") pass := c.PostForm("pass") fmt.Println(user) fmt.Println(pass) mail.GoLogin("*****@*****.**", "402407") }
func MailBox(c *gin.Context) { err := mail.GoLogin("*****@*****.**", "402407") if err != nil { fmt.Println("err", err.Error()) return } folders, err := mail.GetMailFolder() if err != nil { fmt.Println("err", err.Error()) return } c.JSON(200, folders) }
func MailDetail(c *gin.Context) { err := mail.GoLogin("*****@*****.**", "402407") if err != nil { fmt.Println("err", err.Error()) return } // 选择目录 mail.SelectFolder("INBOX") detail, err := mail.GetMailDetail("1") if err != nil { fmt.Println("err", err.Error()) return } c.JSON(200, map[string]interface{}{"detail": detail}) }
func MailList(c *gin.Context) { err := mail.GoLogin("*****@*****.**", "402407") if err != nil { fmt.Println("err", err.Error()) return } // 选择目录 count := mail.SelectFolder("INBOX") list, err := mail.GetMailList() if err != nil { fmt.Println("err", err.Error()) return } c.JSON(200, map[string]interface{}{"count": count, "list": list}) }