@@ -85,7 +85,7 @@ Add the following to your `pom.xml`:
85
85
Gradle Groovy DSL .
86
86
87
87
``` xml
88
- implementation 'com.mailgun:mailgun-java:1.0.2 '
88
+ implementation 'com.mailgun:mailgun-java:1.0.4 '
89
89
```
90
90
91
91
@@ -253,10 +253,13 @@ More information:
253
253
- [Methods ](#methods)
254
254
- [Messages ](#messages)
255
255
- [Set up MailgunMessagesApi ](#Set - up- MailgunMessagesApi )
256
- - [Send email(s)](#send- emails)
256
+ - [Send email](#send- email)
257
+ - [Send email(name with email)](#send- email- name- with- email)
258
+ - [Send emails](#send- emails)
257
259
- [Async send email(s)](#async- send- emails)
258
260
- [Send email (html example)](#send- email- html- example)
259
261
- [Send email (attachments example)](#send- email- attachments- example)
262
+ - [Send email (attachment FormData example)](#send- email- attachment- FormData - example)
260
263
- [Send email (inline multiple files example)](#send- email- inline- multiple- files- example)
261
264
- [Send email (delay example)](#send- email- delay- example)
262
265
- [Send email (reply- to example)](#send- email- reply- to- example)
@@ -433,11 +436,47 @@ When you submit messages for delivery, Mailgun places them in a message queue.
433
436
```
434
437
435
438
439
+ #### Send email
440
+ ```java
441
+ Message message = Message . builder()
442
+ .from(EMAIL_FROM )
443
+ .to(USER_EMAIL )
444
+ .subject(SUBJECT )
445
+ .text(TEXT )
446
+ .build();
447
+
448
+ MessageResponse messageResponse = mailgunMessagesApi. sendMessage(DOMAIN , message);
449
+ ```
450
+
451
+ #### Send email (name with email)
452
+ ```java
453
+ Message message = Message . builder()
454
+ .from(EMAIL_FROM )
455
+ .to(EmailUtil . nameWithEmail(USER_NAME , USER_EMAIL ))
456
+ .subject(SUBJECT )
457
+ .text(TEXT )
458
+ .build();
459
+
460
+ MessageResponse messageResponse = mailgunMessagesApi. sendMessage(DOMAIN , message);
461
+ ```
462
+
436
463
#### Send email(s)
437
464
```java
438
465
Message message = Message . builder()
439
466
.from(EMAIL_FROM )
440
- .to(EmailUtil . emailWithName(USER_NAME , USER_EMAIL )
467
+ .to(Arrays . asList(USER_EMAIL_1 , USER_EMAIL_2 ))
468
+ .subject(SUBJECT )
469
+ .text(TEXT )
470
+ .build();
471
+
472
+ MessageResponse messageResponse = mailgunMessagesApi. sendMessage(DOMAIN , message);
473
+ ```
474
+ or
475
+ ```java
476
+ Message message = Message . builder()
477
+ .from(EMAIL_FROM )
478
+ .to(USER_EMAIL_1 )
479
+ .to(USER_EMAIL_2 )
441
480
.subject(SUBJECT )
442
481
.text(TEXT )
443
482
.build();
@@ -453,7 +492,7 @@ Asynchronously send email(s).
453
492
454
493
Message message = Message . builder()
455
494
.from(EMAIL_FROM )
456
- .to(EmailUtil . emailWithName( USER_NAME , USER_EMAIL )
495
+ .to(USER_EMAIL )
457
496
.subject(SUBJECT )
458
497
.text(TEXT )
459
498
.build();
@@ -494,6 +533,19 @@ Asynchronously send email(s).
494
533
MessageResponse messageResponse = mailgunMessagesApi. sendMessage(DOMAIN , message);
495
534
```
496
535
536
+ #### Send email (attachment FormData example)
537
+ ```java
538
+ Message message = Message . builder()
539
+ .from(EMAIL_FROM )
540
+ .to(EMAIL_TO )
541
+ .subject(SUBJECT )
542
+ .text(TEXT )
543
+ .formData(new FormData (" image/png" , " filename.png" , myDataAsByteArray))
544
+ .build();
545
+
546
+ MessageResponse messageResponse = mailgunMessagesApi. sendMessage(DOMAIN , message);
547
+ ```
548
+
497
549
#### Send email (inline multiple files example)
498
550
```java
499
551
Message message = Message . builder()
0 commit comments