@@ -35,31 +35,38 @@ public class MailjetSender {
3535 public static void main (String [] args ) throws MailjetException {
3636 final String mailjetApiKey = "YOUR-MAILJET-API-KEY" ;
3737 final String mailjetSecretKey = "YOUR-MAILJET-SECRET-KEY" ;
38- MailjetClient client = new MailjetClient (
39- mailjetApiKey , mailjetSecretKey , new ClientOptions ("v3.1" ));
38+ ClientOptions options =
39+ ClientOptions .builder ().apiKey (mailjetApiKey ).apiSecretKey (mailjetSecretKey ).build ();
40+ MailjetClient client = new MailjetClient (options );
4041
4142 MailjetSender sender = new MailjetSender ();
4243 sender .sendMailjet (args [0 ], args [1 ], client );
4344 }
4445
4546 public MailjetResponse sendMailjet (String recipient , String sender , MailjetClient client )
46- throws MailjetException {
47- MailjetRequest email = new MailjetRequest (Emailv31 .resource )
48- .property (Emailv31 .MESSAGES , new JSONArray ()
49- .put (new JSONObject ()
50- .put (Emailv31 .Message .FROM , new JSONObject ()
51- .put ("Email" , sender )
52- .put ("Name" , "pandora" ))
53- .put (Emailv31 .Message .TO , new JSONArray ()
54- .put (new JSONObject ()
55- .put ("Email" , recipient )))
56- .put (Emailv31 .Message .SUBJECT , "Your email flight plan!" )
57- .put (Emailv31 .Message .TEXTPART ,
58- "Dear passenger, welcome to Mailjet! May the delivery force be with you!" )
59- .put (Emailv31 .Message .HTMLPART ,
60- "<h3>Dear passenger, welcome to Mailjet!</h3>"
61- + "<br />May the delivery force be with you!" )));
62-
47+ throws MailjetException {
48+ MailjetRequest email =
49+ new MailjetRequest (Emailv31 .resource )
50+ .property (
51+ Emailv31 .MESSAGES ,
52+ new JSONArray ()
53+ .put (
54+ new JSONObject ()
55+ .put (
56+ Emailv31 .Message .FROM ,
57+ new JSONObject ().put ("Email" , sender ).put ("Name" , "pandora" ))
58+ .put (
59+ Emailv31 .Message .TO ,
60+ new JSONArray ().put (new JSONObject ().put ("Email" , recipient )))
61+ .put (Emailv31 .Message .SUBJECT , "Your email flight plan!" )
62+ .put (
63+ Emailv31 .Message .TEXTPART ,
64+ "Dear passenger, welcome to Mailjet!"
65+ + "May the delivery force be with you!" )
66+ .put (
67+ Emailv31 .Message .HTMLPART ,
68+ "<h3>Dear passenger, welcome to Mailjet!</h3>"
69+ + "<br />May the delivery force be with you!" )));
6370
6471 try {
6572 // trigger the API call
0 commit comments