func fetchFullText(args []string, c *Conn, m mailstore.Message, peekOnly bool) string { mail := fmt.Sprintf("%s\r\n%s\r\n", util.MIMEHeaderToString(m.Header()), m.Body()) mailLen := len(mail) return fmt.Sprintf("BODY[] {%d}\r\n%s", mailLen, mail) }
func fetchBody(args []string, c *Conn, m mailstore.Message, peekOnly bool) string { body := fmt.Sprintf("%s\r\n", m.Body()) bodyLen := len(body) return fmt.Sprintf("BODY[TEXT] {%d}\r\n%s", bodyLen, body) }