public class AwsJavaMailTransport
extends javax.mail.Transport
This transport implementation only accepts MIME encoded messages (see MimeMessage class) and RFC822 E-mail addresses (see InternetAddress class).
Modifier and Type | Field | Description |
---|---|---|
static String |
AWS_ACCESS_KEY_PROPERTY |
|
static String |
AWS_EMAIL_SERVICE_ENDPOINT_PROPERTY |
|
static String |
AWS_SECRET_KEY_PROPERTY |
Constructor | Description |
---|---|
AwsJavaMailTransport(javax.mail.Session session,
javax.mail.URLName urlname) |
Modifier and Type | Method | Description |
---|---|---|
<X extends AmazonWebServiceRequest> |
appendUserAgent(X request,
String userAgent) |
|
void |
close() |
|
String |
getLastMessageId() |
The unique message identifier ot the last message sent by
sendMessage |
void |
sendMessage(javax.mail.Message msg,
javax.mail.Address[] addresses) |
Sends a MIME message through Amazon's E-mail Service with the specified
recipients.
|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
public static final String AWS_EMAIL_SERVICE_ENDPOINT_PROPERTY
public static final String AWS_SECRET_KEY_PROPERTY
public static final String AWS_ACCESS_KEY_PROPERTY
public AwsJavaMailTransport(javax.mail.Session session, javax.mail.URLName urlname)
public void sendMessage(javax.mail.Message msg, javax.mail.Address[] addresses) throws javax.mail.MessagingException, javax.mail.SendFailedException
sendMessage
in class javax.mail.Transport
msg
- A Mime type e-mail message to be sentaddresses
- Additional e-mail addresses (RFC-822) to be included in the
messagejavax.mail.MessagingException
javax.mail.SendFailedException
public void close() throws javax.mail.MessagingException
close
in class javax.mail.Service
javax.mail.MessagingException
public String getLastMessageId()
The unique message identifier ot the last message sent by sendMessage
sendMessage
action.public <X extends AmazonWebServiceRequest> X appendUserAgent(X request, String userAgent)
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.