12 func TestMail(t *testing.T) {
13 want := "<Spotlight7573@lemmy.world>"
15 url := "https://lemmy.world/u/Spotlight7573"
16 actor, err := LookupActor(url)
20 if actor.Address().String() != want {
21 t.Errorf("got %s, want %s", actor.Address().String(), want)
24 f, err := os.Open("testdata/note.json")
29 activity, err := Decode(f)
33 b, err := MarshalMail(activity)
38 if _, err := mail.ReadMessage(bytes.NewReader(b)); err != nil {
43 func TestSendMail(t *testing.T) {
44 f, err := os.Open("testdata/note.json")
54 conn, err := net.Dial("tcp", "[::1]:smtp")
58 client, err := smtp.NewClient(conn, "localhost")
59 err = SendMail(client, a, "test@example.invalid", "otl")