commit - eec649355b1ab496b58a8e65abc64f9ee7e635ac
commit + 8b63e10caf6d4402d4de05a00d03ea3074ffaf04
blob - 7bf7d0b29c57bd0e8278ae997f90b413dc67756f (mode 644)
blob + /dev/null
--- cmd/apsend/msg.go
+++ /dev/null
-package main
-
-import (
- "bytes"
- "fmt"
- "io"
- "net/mail"
- "strings"
-)
-
-func encodMsg(msg *mail.Message) []byte {
- buf := &bytes.Buffer{}
- fmt.Fprintln(buf, msg.Header.Get("From"))
- delete(msg.Header, "From")
- for k, v := range msg.Header {
- if k == "Subject" {
- continue
- }
- fmt.Fprintf(buf, "%s: %s\n", k, strings.Join(v, ", "))
- }
- fmt.Fprintln(buf, "Subject:", msg.Header.Get("Subject"))
- fmt.Fprintln(buf)
- io.Copy(buf, msg.Body)
- return buf.Bytes()
-}