github.com/jordwest/imap-server@v0.0.0-20200627020849-1cf758ba359f/conn/command_examine.go (about)

     1  package conn
     2  
     3  import "fmt"
     4  
     5  func cmdExamine(args commandArgs, c *Conn) {
     6  	m, err := c.User.MailboxByName(args.Arg(0))
     7  	if err != nil {
     8  		fmt.Fprintf(c, "%s NO %s\r\n", args.ID(), err)
     9  		return
    10  	}
    11  
    12  	writeMailboxInfo(c, m)
    13  	c.writeResponse(args.ID(), "OK [READ-ONLY] EXAMINE completed")
    14  }