< prev index next >

email/src/test/java/org/openjdk/skara/email/SMTPTests.java

Print this page

50     }
51 
52     @Test
53     void withHeader() throws IOException {
54         log.info("Hello");
55         try (var server = new SMTPServer()) {
56             var sender = EmailAddress.from("Test", "test@test.email");
57             var author = EmailAddress.from("Auth", "auth@test.email");
58             var recipient = EmailAddress.from("Dest", "dest@dest.email");
59             var sentMail = Email.create(author, "Subject", "Body")
60                                 .sender(sender)
61                                 .recipient(recipient)
62                                 .header("Something", "Other")
63                                 .build();
64 
65             SMTP.send(server.address(), recipient, sentMail);
66             var email = server.receive(Duration.ofSeconds(10));
67             assertEquals(sentMail, email);
68         }
69     }

















70 }

50     }
51 
52     @Test
53     void withHeader() throws IOException {
54         log.info("Hello");
55         try (var server = new SMTPServer()) {
56             var sender = EmailAddress.from("Test", "test@test.email");
57             var author = EmailAddress.from("Auth", "auth@test.email");
58             var recipient = EmailAddress.from("Dest", "dest@dest.email");
59             var sentMail = Email.create(author, "Subject", "Body")
60                                 .sender(sender)
61                                 .recipient(recipient)
62                                 .header("Something", "Other")
63                                 .build();
64 
65             SMTP.send(server.address(), recipient, sentMail);
66             var email = server.receive(Duration.ofSeconds(10));
67             assertEquals(sentMail, email);
68         }
69     }
70 
71     @Test
72     void encoded() throws IOException {
73         log.info("Hello");
74         try (var server = new SMTPServer()) {
75             var sender = EmailAddress.from("Señor Dévèlöper", "test@test.email");
76             var recipient = EmailAddress.from("Dêst", "dest@dest.email");
77             var sentMail = Email.create(sender, "Sübject", "Bödÿ")
78                                 .recipient(recipient)
79                                 .header("Something", "Öthè®")
80                                 .build();
81 
82             SMTP.send(server.address(), recipient, sentMail);
83             var email = server.receive(Duration.ofSeconds(10));
84             assertEquals(sentMail, email);
85         }
86     }
87 }
< prev index next >