public interface MailgunMessagesApi extends MailgunApi
This API allows you to send emails.
When you submit messages for delivery Mailgun places them in a message queue.
| Modifier and Type | Method and Description |
|---|---|
MessageResponse |
sendMessage(String domain,
Message message)
Send email(s).
|
CompletableFuture<MessageResponse> |
sendMessageAsync(String domain,
Message message)
Asynchronously send email(s).
|
feign.Response |
sendMessageFeignResponse(String domain,
Message message)
Send email(s).
|
CompletableFuture<feign.Response> |
sendMessageFeignResponseAsync(String domain,
Message message)
Asynchronously send email(s).
|
MessageResponse |
sendMIMEMessage(String domain,
MailgunMimeMessage message)
Send email(s) in MIME format.
|
CompletableFuture<MessageResponse> |
sendMIMEMessageAsync(String domain,
MailgunMimeMessage message)
Asynchronously send email(s) in MIME format.
|
feign.Response |
sendMIMEMessageFeignResponse(String domain,
MailgunMimeMessage message)
Send email(s) in MIME format.
|
CompletableFuture<feign.Response> |
sendMIMEMessageFeignResponseAsync(String domain,
MailgunMimeMessage message)
Asynchronously send email(s) in MIME format.
|
getApiVersionMessageResponse sendMessage(String domain, Message message)
Send email(s).
domain - Name of the domainmessage - MessageMessageResponsefeign.Response sendMessageFeignResponse(String domain, Message message)
Send email(s).
domain - Name of the domainmessage - MessageResponseCompletableFuture<MessageResponse> sendMessageAsync(String domain, Message message)
Asynchronously send email(s).
Note: Use the asynchronous Mailgun client for this method.
MailgunClient.config(PRIVATE_API_KEY)
.createAsyncApi(MailgunMessagesApi.class);
domain - Name of the domainmessage - MessageCompletableFuture wrapped MessageResponseCompletableFuture<feign.Response> sendMessageFeignResponseAsync(String domain, Message message)
Asynchronously send email(s).
Note: Use the asynchronous Mailgun client for this method.
MailgunClient.config(PRIVATE_API_KEY)
.createAsyncApi(MailgunMessagesApi.class);
domain - Name of the domainmessage - MessageCompletableFuture wrapped ResponseMessageResponse sendMIMEMessage(String domain, MailgunMimeMessage message)
Send email(s) in MIME format.
domain - Name of the domainmessage - MailgunMimeMessageMessageResponsefeign.Response sendMIMEMessageFeignResponse(String domain, MailgunMimeMessage message)
Send email(s) in MIME format.
domain - Name of the domainmessage - MailgunMimeMessageResponseCompletableFuture<MessageResponse> sendMIMEMessageAsync(String domain, MailgunMimeMessage message)
Asynchronously send email(s) in MIME format.
Note: Use the asynchronous Mailgun client for this method.
MailgunClient.config(PRIVATE_API_KEY)
.createAsyncApi(MailgunMessagesApi.class);
domain - Name of the domainmessage - MailgunMimeMessageCompletableFuture wrapped MessageResponseCompletableFuture<feign.Response> sendMIMEMessageFeignResponseAsync(String domain, MailgunMimeMessage message)
Asynchronously send email(s) in MIME format.
Note: Use the asynchronous Mailgun client for this method.
MailgunClient.config(PRIVATE_API_KEY)
.createAsyncApi(MailgunMessagesApi.class);
domain - Name of the domainmessage - MailgunMimeMessageCompletableFuture wrapped ResponseCopyright © 2022. All rights reserved.