Smail/server/dto/parsemail/email_decode_test.go
2023-11-15 14:55:46 +08:00

42 lines
720 B
Go

package parsemail
import (
"fmt"
"os"
"strings"
"testing"
)
func TestDecodeEmailContentFromTxt(t *testing.T) {
c, _ := os.ReadFile("../../docs/gmail/带附件带图片.txt")
r := strings.NewReader(string(c))
email := NewEmailFromReader(nil, r)
fmt.Println(email)
}
func TestDecodeEmailContentFromTxt3(t *testing.T) {
c, _ := os.ReadFile("../../docs/pmail/带附件.txt")
r := strings.NewReader(string(c))
email := NewEmailFromReader(nil, r)
fmt.Println(email)
}
func TestDecodeEmailContentFromTxt2(t *testing.T) {
c, _ := os.ReadFile("../../../docs/pmail/demo.txt")
r := strings.NewReader(string(c))
email := NewEmailFromReader(nil, r)
fmt.Println(string(email.BuildBytes(nil, false)))
}