email_decode_test.go 720 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package parsemail
  2. import (
  3. "fmt"
  4. "os"
  5. "strings"
  6. "testing"
  7. )
  8. func TestDecodeEmailContentFromTxt(t *testing.T) {
  9. c, _ := os.ReadFile("../../docs/gmail/带附件带图片.txt")
  10. r := strings.NewReader(string(c))
  11. email := NewEmailFromReader(nil, r)
  12. fmt.Println(email)
  13. }
  14. func TestDecodeEmailContentFromTxt3(t *testing.T) {
  15. c, _ := os.ReadFile("../../docs/pmail/带附件.txt")
  16. r := strings.NewReader(string(c))
  17. email := NewEmailFromReader(nil, r)
  18. fmt.Println(email)
  19. }
  20. func TestDecodeEmailContentFromTxt2(t *testing.T) {
  21. c, _ := os.ReadFile("../../../docs/pmail/demo.txt")
  22. r := strings.NewReader(string(c))
  23. email := NewEmailFromReader(nil, r)
  24. fmt.Println(string(email.BuildBytes(nil, false)))
  25. }