3131import org .simplejavamail .api .mailer .config .TransportStrategy ;
3232import org .simplejavamail .email .EmailBuilder ;
3333import org .simplejavamail .mailer .MailerBuilder ;
34+ import org .simplejavamail .recipient .RecipientBuilder ;
3435
3536import software .xdev .mailpit .api .MessagesApi ;
3637import software .xdev .mailpit .client .ApiClient ;
@@ -52,7 +53,7 @@ void check()
5253 {
5354 mailpitContainer .start ();
5455
55- final String to = "receiver@test.localhost" ;
56+ final String toAddress = "receiver@test.localhost" ;
5657 final String subject = "Test Subject" ;
5758 final String plainText = "Test Plain Text" ;
5859
@@ -67,7 +68,11 @@ void check()
6768 mailer .sendMail (
6869 EmailBuilder .startingBlank ()
6970 .from (user )
70- .to (to )
71+ .withRecipients (new RecipientBuilder ()
72+ .withType (jakarta .mail .Message .RecipientType .TO )
73+ .withAddress (toAddress )
74+ .withName ("Max Mustermann" )
75+ .build ())
7176 .withSubject (subject )
7277 .withPlainText (plainText )
7378 .buildEmail ());
@@ -87,7 +92,9 @@ void check()
8792
8893 Assertions .assertAll (
8994 () -> assertEquals (user , message .getFrom ().getAddress ()),
90- () -> assertEquals (to , message .getTo ().stream ().findFirst ().map (Address ::getAddress ).orElse (null )),
95+ () -> assertEquals (
96+ toAddress ,
97+ message .getTo ().stream ().findFirst ().map (Address ::getAddress ).orElse (null )),
9198 () -> assertEquals (subject , message .getSubject ()),
9299 () -> assertEquals (plainText , message .getSnippet ())
93100 );
@@ -98,8 +105,7 @@ private static ApiClient createApiClient(final MailpitContainer container)
98105 {
99106 final Duration defaultTimeout = Duration .ofSeconds (30 );
100107
101- final ApiClient client = new ApiClient ();
102- client .setHttpClient (HttpClientBuilder .create ()
108+ final ApiClient client = new ApiClient (HttpClientBuilder .create ()
103109 .setConnectionManager (PoolingHttpClientConnectionManagerBuilder .create ()
104110 .setDefaultConnectionConfig (ConnectionConfig .custom ()
105111 .setConnectTimeout (Timeout .of (defaultTimeout ))
0 commit comments