コード例 #1
0
ファイル: mail.go プロジェクト: yanue/go-webmail
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})
}
コード例 #2
0
ファイル: mail.go プロジェクト: yanue/go-webmail
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})
}