public class AmazonSimpleEmailServiceClient extends AmazonWebServiceClient implements AmazonSimpleEmailService
Amazon Simple Email Service
これは Amazon Simple Email Service (Amazon SES) の API リファレンスです。 この文書は Amazon SES 入門ガイドおよび Amazon SES 開発者ガイドと併せてご覧ください。
サービスリクエストの具体的な作成方法については Amazon SES 開発者ガイド をご覧ください。
NOTE:Amazon SES のエンドポイントは https://email.us-east-1.amazonaws.com です。
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> |
exceptionUnmarshallers
全ての AmazonSimpleEmailService の例外を処理するアンマーシャラのリスト
|
client, clientConfiguration, endpoint, requestHandlers, timeOffset, version| コンストラクタと説明 |
|---|
AmazonSimpleEmailServiceClient()
AmazonSimpleEmailService サービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSimpleEmailServiceClient(AWSCredentials awsCredentials)
指定したAWSアカウントの認証情報を使用して、
AmazonSimpleEmailService サービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSimpleEmailServiceClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration)
指定したAWSアカウントの認証情報およびクライアントのオプション設定を使用して、
AmazonSimpleEmailService サービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSimpleEmailServiceClient(AWSCredentialsProvider awsCredentialsProvider)
指定した AWS アカウントの認証情報プロバイダを使用して、
AmazonSimpleEmailService サービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSimpleEmailServiceClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
指定した AWS アカウントの認証情報プロバイダおよびクライアントのオプション設定を使用して、
AmazonSimpleEmailService サービスのメソッドを呼び出すための新しいクライアントを生成します。
|
AmazonSimpleEmailServiceClient(ClientConfiguration clientConfiguration)
AmazonSimpleEmailService サービスのメソッドを呼び出すための新しいクライアントを生成します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
DeleteIdentityResult |
deleteIdentity(DeleteIdentityRequest deleteIdentityRequest)
検証済みの送信元IDの一覧から、指定したID (電子メールアドレスもしくはドメイン) を削除します。
|
void |
deleteVerifiedEmailAddress(DeleteVerifiedEmailAddressRequest deleteVerifiedEmailAddressRequest)
検証済みの電子メールアドレスのリストの中から指定した電子メールアドレスを削除します。
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
最後に成功したリクエストに対する追加のメタデータを返します。
|
GetIdentityDkimAttributesResult |
getIdentityDkimAttributes(GetIdentityDkimAttributesRequest getIdentityDkimAttributesRequest)
送信する電子メールに Easy DKIM 署名をする際に必要となる
DNS レコード (トークン) 一式を返します。
|
GetIdentityNotificationAttributesResult |
getIdentityNotificationAttributes(GetIdentityNotificationAttributesRequest getIdentityNotificationAttributesRequest)
検証済みの送信元ID (電子メールアドレスとドメインまたはそのどちらか) のリストを受け取り、
ID の通知に関する属性値のデータ構造を返します。
|
GetIdentityVerificationAttributesResult |
getIdentityVerificationAttributes(GetIdentityVerificationAttributesRequest getIdentityVerificationAttributesRequest)
送信元ID (電子メールアドレスとドメインまたはそのどちらか) のリストを受け取り、
それぞれの ID の検証状況および (ドメインの場合のみ) 検証トークンを返します。
|
GetSendQuotaResult |
getSendQuota()
ユーザに対する現在の送信上限値を返します。
|
GetSendQuotaResult |
getSendQuota(GetSendQuotaRequest getSendQuotaRequest)
ユーザに対する現在の送信上限値を返します。
|
GetSendStatisticsResult |
getSendStatistics()
ユーザが送信したメールの統計情報を返します。
|
GetSendStatisticsResult |
getSendStatistics(GetSendStatisticsRequest getSendStatisticsRequest)
ユーザが送信したメールの統計情報を返します。
|
protected java.lang.String |
getServiceAbbreviation()
リージョンによるサービスエンドポイントを特定するために、このサービスに対する
略称を返します
|
ListIdentitiesResult |
listIdentities()
指定した AWS アカウントに登録しているすべての送信元ID (メールアドレスおよびドメイン)
のリストを返します。
|
ListIdentitiesResult |
listIdentities(ListIdentitiesRequest listIdentitiesRequest)
指定した AWS アカウントに登録しているすべての送信元ID (メールアドレスおよびドメイン)
のリストを返します。
|
ListVerifiedEmailAddressesResult |
listVerifiedEmailAddresses()
検証済みのすべての電子メールアドレスのリストを返します。
|
ListVerifiedEmailAddressesResult |
listVerifiedEmailAddresses(ListVerifiedEmailAddressesRequest listVerifiedEmailAddressesRequest)
検証済みのすべての電子メールアドレスのリストを返します。
|
SendEmailResult |
sendEmail(SendEmailRequest sendEmailRequest)
入力したデータを基にして電子メールメッセージを組み立て、
すぐに作成したメッセージを送信キューに格納します。
|
SendRawEmailResult |
sendRawEmail(SendRawEmailRequest sendRawEmailRequest)
クライアントが指定したメールヘッダとボディを使用して電子メールを送信します。
|
SetIdentityDkimEnabledResult |
setIdentityDkimEnabled(SetIdentityDkimEnabledRequest setIdentityDkimEnabledRequest)
送信元ID に対して、そこから送信する電子メールに Easy DKIM 署名を行うか行わないかを設定します。
|
SetIdentityFeedbackForwardingEnabledResult |
setIdentityFeedbackForwardingEnabled(SetIdentityFeedbackForwardingEnabledRequest setIdentityFeedbackForwardingEnabledRequest)
指定した送信元 ID (電子メールアドレスまたはドメイン) に対して、
Amazon SES が受け取ったフィードバック通知を電子メール形式で送信元に転送するかどうかを設定します。
|
SetIdentityNotificationTopicResult |
setIdentityNotificationTopic(SetIdentityNotificationTopicRequest setIdentityNotificationTopicRequest)
送信元ID (電子メールアドレスもしくはドメイン) に対して Amazon SNS トピックを設定します。
|
VerifyDomainDkimResult |
verifyDomainDkim(VerifyDomainDkimRequest verifyDomainDkimRequest)
DNS レコード (トークン) 一式を返します。
|
VerifyDomainIdentityResult |
verifyDomainIdentity(VerifyDomainIdentityRequest verifyDomainIdentityRequest)
ドメインの検証手続きを開始します。
|
void |
verifyEmailAddress(VerifyEmailAddressRequest verifyEmailAddressRequest)
電子メールアドレスの検証手続きを開始します。
|
VerifyEmailIdentityResult |
verifyEmailIdentity(VerifyEmailIdentityRequest verifyEmailIdentityRequest)
電子メールアドレスの検証手続きを開始します。
|
addRequestHandler, convertToHttpRequest, createExecutionContext, getTimeOffset, getVersion, removeRequestHandler, setConfiguration, setEndpoint, setRegion, setTimeOffset, setVersion, shutdown, withTimeOffsetclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsetEndpoint, setRegion, shutdownprotected final java.util.List<com.amazonaws.transform.Unmarshaller<AmazonServiceException,org.w3c.dom.Node>> exceptionUnmarshallers
public AmazonSimpleEmailServiceClient()
このクライアントを使用したサービスコールはすべてブロッキング通信になり、 処理が完了するまで戻りません。
DefaultAWSCredentialsProviderpublic AmazonSimpleEmailServiceClient(ClientConfiguration clientConfiguration)
このクライアントを使用したサービスコールはすべてブロッキング通信になり、 処理が完了するまで戻りません。
clientConfiguration - クライアントが AmazonSimpleEmailService に接続する際のオプション設定
(例: プロキシ設定、リトライ回数など)DefaultAWSCredentialsProviderpublic AmazonSimpleEmailServiceClient(AWSCredentials awsCredentials)
このクライアントを使用したサービスコールはすべてブロッキング通信になり、 処理が完了するまで戻りません。
awsCredentials - AWS サービスの認証時に使用する AWS 認証情報
(access key ID および secret key)public AmazonSimpleEmailServiceClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)
このクライアントを使用したサービスコールはすべてブロッキング通信になり、 処理が完了するまで戻りません。
awsCredentials - AWS サービスの認証時に使用する AWS 認証情報
(access key ID および secret key)clientConfiguration - クライアントが AmazonSimpleEmailService に接続する際のオプション設定
(例: プロキシ設定、リトライ回数など)public AmazonSimpleEmailServiceClient(AWSCredentialsProvider awsCredentialsProvider)
このクライアントを使用したサービスコールはすべてブロッキング通信になり、 処理が完了するまで戻りません。
awsCredentialsProvider - AWS サービスに対するリクエストに使用する認証情報を提供する
AWS 認証情報プロバイダpublic AmazonSimpleEmailServiceClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
このクライアントを使用したサービスコールはすべてブロッキング通信になり、 処理が完了するまで戻りません。
awsCredentialsProvider - AWS サービスに対するリクエストに使用する認証情報を提供する
AWS 認証情報プロバイダclientConfiguration - クライアントが AmazonSimpleEmailService に接続する際のオプション設定
(例: プロキシ設定、リトライ回数など)public DeleteIdentityResult deleteIdentity(DeleteIdentityRequest deleteIdentityRequest) throws AmazonServiceException, AmazonClientException
検証済みの送信元IDの一覧から、指定したID (電子メールアドレスもしくはドメイン) を削除します。
deleteIdentity インタフェース内 AmazonSimpleEmailServicedeleteIdentityRequest - Container for the necessary parameters to
execute the DeleteIdentity service method on AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public ListVerifiedEmailAddressesResult listVerifiedEmailAddresses(ListVerifiedEmailAddressesRequest listVerifiedEmailAddressesRequest) throws AmazonServiceException, AmazonClientException
検証済みのすべての電子メールアドレスのリストを返します。
IMPORTANT:The ListVerifiedEmailAddresses アクションは ドメイン検証機能がリリースされた 2012 年 5 月 15 日に廃止予定になりました。 ListIdentities アクションの使用を推奨します。
listVerifiedEmailAddresses インタフェース内 AmazonSimpleEmailServicelistVerifiedEmailAddressesRequest - Container for the necessary
parameters to execute the ListVerifiedEmailAddresses service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetSendStatisticsResult getSendStatistics(GetSendStatisticsRequest getSendStatisticsRequest) throws AmazonServiceException, AmazonClientException
ユーザが送信したメールの統計情報を返します。 戻り値は、過去 2 週間分の送信履歴からなるデータ要素のリストになっています。
リスト内のそれぞれのデータ要素は、15分間隔の統計情報です。
getSendStatistics インタフェース内 AmazonSimpleEmailServicegetSendStatisticsRequest - Container for the necessary parameters
to execute the GetSendStatistics service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public VerifyEmailIdentityResult verifyEmailIdentity(VerifyEmailIdentityRequest verifyEmailIdentityRequest) throws AmazonServiceException, AmazonClientException
電子メールアドレスの検証手続きを開始します。 このアクションを実行すると、指定した電子メールアドレス宛に確認メールが送信されます。
verifyEmailIdentity インタフェース内 AmazonSimpleEmailServiceverifyEmailIdentityRequest - Container for the necessary
parameters to execute the VerifyEmailIdentity service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetIdentityNotificationAttributesResult getIdentityNotificationAttributes(GetIdentityNotificationAttributesRequest getIdentityNotificationAttributesRequest) throws AmazonServiceException, AmazonClientException
検証済みの送信元ID (電子メールアドレスとドメインまたはそのどちらか) のリストを受け取り、 ID の通知に関する属性値のデータ構造を返します。 フィードバック通知に関する詳細情報は Amazon SES 開発者ガイド をご覧ください。
getIdentityNotificationAttributes インタフェース内 AmazonSimpleEmailServicegetIdentityNotificationAttributesRequest - Container for the
necessary parameters to execute the GetIdentityNotificationAttributes
service method on AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public VerifyDomainDkimResult verifyDomainDkim(VerifyDomainDkimRequest verifyDomainDkimRequest) throws AmazonServiceException, AmazonClientException
DNS レコード (トークン) 一式を返します。
DKIM 検証手続きを完了させるには、これを対象のドメインのDNSサーバで公開する必要があります。
これらのトークンは Amazon SES が提供している DKIM 公開鍵の場所を指し示す
DNS の CNAME レコードです。
DKIM 検証手続きを完了するためには、これらのトークンを対象のドメインのDNSサーバで
公開しなければなりません。
Easy DKIM 署名を正しく機能させるには、公開したままにしておく必要があります。
Amazon SES では、対象のドメインのDNSサーバにトークンが追加されると、
そのドメインから送信する電子メールに DKIM 署名を付けられるようになります。
ドメインに対して Easy DKIM 署名を有効にするもしくは無効にする設定を行うには、
SetIdentityDkimEnabled アクションを使用してください。
Easy DKIM に関する詳細情報は、 Amazon SES 開発者ガイド をご覧ください。
verifyDomainDkim インタフェース内 AmazonSimpleEmailServiceverifyDomainDkimRequest - Container for the necessary parameters
to execute the VerifyDomainDkim service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetIdentityDkimAttributesResult getIdentityDkimAttributes(GetIdentityDkimAttributesRequest getIdentityDkimAttributesRequest) throws AmazonServiceException, AmazonClientException
送信する電子メールに Easy DKIM 署名をする際に必要となる DNS レコード (トークン) 一式を返します。
このアクションは、検証済みの ID のリストを受け取り、 それぞれの ID に関する次の情報をかえします。
Easy DKIM に関する詳細情報は、 Amazon SES 開発者ガイド をご覧ください。
getIdentityDkimAttributes インタフェース内 AmazonSimpleEmailServicegetIdentityDkimAttributesRequest - Container for the necessary
parameters to execute the GetIdentityDkimAttributes service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public void verifyEmailAddress(VerifyEmailAddressRequest verifyEmailAddressRequest) throws AmazonServiceException, AmazonClientException
電子メールアドレスの検証手続きを開始します。 このアクションを実行すると、指定した電子メールアドレス宛に確認メールが送信されます。
IMPORTANT:The VerifyEmailAddress アクションは ドメイン検証機能がリリースされた 2012 年 5 月 15 日に廃止予定になりました。 VerifyEmailIdentityアクションの使用を推奨します。
verifyEmailAddress インタフェース内 AmazonSimpleEmailServiceverifyEmailAddressRequest - Container for the necessary
parameters to execute the VerifyEmailAddress service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public SendRawEmailResult sendRawEmail(SendRawEmailRequest sendRawEmailRequest) throws AmazonServiceException, AmazonClientException
クライアントが指定したメールヘッダとボディを使用して電子メールを送信します。
この SendRawEmail アクションは、マルチパート MIME 電子メールを送信する場合に
役に立ちます。メッセージの生のテキストは、インターネットの電子メールの規格に準拠している
必要があり、そうでない場合にはメッセージは送信できません。
IMPORTANT:プロダクション環境へのアクセス申請をしていない場合には、 送信元だけでなく送信先も検証済みの電子メールアドレスもしくは 検証済みのドメインでなければなりません。 詳しくは Amazon SES 開発者ガイドをご覧ください。
メッセージの合計サイズは 10MB 以下でなければなりません。 これには添付ファイル等のメッセージを構成するすべてのデータを含みます。
Amazon SES には1通のメッセージにおける受取人の最大人数が決められています。 To:、CC: および BCC: に指定する電子メールアドレス数の合計は 50以下でなければなりません。 1通のメッセージをより多くの人に送信したい場合には、 受取人のリストを50以下のグループに分割して、 グループごとにそれぞれ Amazon SES を呼び出せば送信可能です。
送信したすべてのメッセージの受取人 (To:、CC:、BCC:) の合計人数は、 sending quota (過去 24 時間の間に送信できるメールの上限値) としてカウントさています。 送信上限の関する詳細は、 Amazon SES 開発者ガイド の "送信量を管理する" を参照してください。
sendRawEmail インタフェース内 AmazonSimpleEmailServicesendRawEmailRequest - Container for the necessary parameters to
execute the SendRawEmail service method on AmazonSimpleEmailService.MessageRejectedExceptionAmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public ListIdentitiesResult listIdentities(ListIdentitiesRequest listIdentitiesRequest) throws AmazonServiceException, AmazonClientException
指定した AWS アカウントに登録しているすべての送信元ID (メールアドレスおよびドメイン) のリストを返します。IDの検証ステータスがどのようになっているのかは問いません。
listIdentities インタフェース内 AmazonSimpleEmailServicelistIdentitiesRequest - Container for the necessary parameters to
execute the ListIdentities service method on AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetIdentityVerificationAttributesResult getIdentityVerificationAttributes(GetIdentityVerificationAttributesRequest getIdentityVerificationAttributesRequest) throws AmazonServiceException, AmazonClientException
送信元ID (電子メールアドレスとドメインまたはそのどちらか) のリストを受け取り、 それぞれの ID の検証状況および (ドメインの場合のみ) 検証トークンを返します。
getIdentityVerificationAttributes インタフェース内 AmazonSimpleEmailServicegetIdentityVerificationAttributesRequest - Container for the
necessary parameters to execute the GetIdentityVerificationAttributes
service method on AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public SetIdentityDkimEnabledResult setIdentityDkimEnabled(SetIdentityDkimEnabledRequest setIdentityDkimEnabledRequest) throws AmazonServiceException, AmazonClientException
送信元ID に対して、そこから送信する電子メールに Easy DKIM 署名を行うか行わないかを設定します。
example.com )の場合、
Amazon SES はそのドメイン下の電子メールアドレス(例: user@example.com )
から送るすべての電子メールに署名を行います。
電子メールアドレス(例: user@exmple.com ) の場合には、
あらかじめ AWS 管理コンソールもしくは VerifyDomainDkim アクションを使用して、
電子メールドレスが所属するドメイン (例: example.com ) の
Easy DKIM の設定を済ませている場合のみ、Easy DKIM 署名を有効にすることができます。
Easy DKIM に関する詳細情報は、 Amazon SES 開発者ガイド をご覧ください。
setIdentityDkimEnabled インタフェース内 AmazonSimpleEmailServicesetIdentityDkimEnabledRequest - Container for the necessary
parameters to execute the SetIdentityDkimEnabled service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetSendQuotaResult getSendQuota(GetSendQuotaRequest getSendQuotaRequest) throws AmazonServiceException, AmazonClientException
ユーザに対する現在の送信上限値を返します。
getSendQuota インタフェース内 AmazonSimpleEmailServicegetSendQuotaRequest - Container for the necessary parameters to
execute the GetSendQuota service method on AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public SetIdentityFeedbackForwardingEnabledResult setIdentityFeedbackForwardingEnabled(SetIdentityFeedbackForwardingEnabledRequest setIdentityFeedbackForwardingEnabledRequest) throws AmazonServiceException, AmazonClientException
指定した送信元 ID (電子メールアドレスまたはドメイン) に対して、 Amazon SES が受け取ったフィードバック通知を電子メール形式で送信元に転送するかどうかを設定します。 フィードバックの転送を無効にするためには、クレーム通知とバウンス通知のどちらも SNS のトピックに発行する設定をしておかなければなりません。 通知のフィードバックに関する詳細情報は Amazon SES 開発者ガイド をご覧ください。
setIdentityFeedbackForwardingEnabled インタフェース内 AmazonSimpleEmailServicesetIdentityFeedbackForwardingEnabledRequest - Container for the
necessary parameters to execute the
SetIdentityFeedbackForwardingEnabled service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public VerifyDomainIdentityResult verifyDomainIdentity(VerifyDomainIdentityRequest verifyDomainIdentityRequest) throws AmazonServiceException, AmazonClientException
ドメインの検証手続きを開始します。
verifyDomainIdentity インタフェース内 AmazonSimpleEmailServiceverifyDomainIdentityRequest - Container for the necessary
parameters to execute the VerifyDomainIdentity service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public SendEmailResult sendEmail(SendEmailRequest sendEmailRequest) throws AmazonServiceException, AmazonClientException
入力したデータを基にして電子メールメッセージを組み立て、 すぐに作成したメッセージを送信キューに格納します。
IMPORTANT:プロダクション環境へのアクセス申請をしていない場合には、 送信元だけでなく送信先も検証済みの電子メールアドレスもしくは 検証済みのドメインでなければなりません。 詳しくは Amazon SES 開発者ガイドをご覧ください。
メッセージの合計サイズは 10MB 以下でなければなりません。
Amazon SES には1通のメッセージにおける受取人の最大人数が決められています。 To:、CC: および BCC: に指定する電子メールアドレス数の合計は 50以下でなければなりません。 1通のメッセージをより多くの人に送信したい場合には、 受取人のリストを50以下のグループに分割して、 グループごとにそれぞれ Amazon SES を呼び出せば送信可能です。
送信したすべてのメッセージの受取人 (To:、CC:、BCC:) の合計人数は、 sending quota (過去 24 時間の間に送信できるメールの上限値) としてカウントさています。 送信上限の関する詳細は、 Amazon SES 開発者ガイド の "送信量を管理する" を参照してください。
sendEmail インタフェース内 AmazonSimpleEmailServicesendEmailRequest - Container for the necessary parameters to
execute the SendEmail service method on AmazonSimpleEmailService.MessageRejectedExceptionAmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public void deleteVerifiedEmailAddress(DeleteVerifiedEmailAddressRequest deleteVerifiedEmailAddressRequest) throws AmazonServiceException, AmazonClientException
検証済みの電子メールアドレスのリストの中から指定した電子メールアドレスを削除します。
IMPORTANT:The DeleteVerifiedEmailAddress アクションは ドメイン検証機能がリリースされた 2012 年 5 月 15 日に廃止予定になりました。 DeleteIdentity アクションの使用を推奨します。
deleteVerifiedEmailAddress インタフェース内 AmazonSimpleEmailServicedeleteVerifiedEmailAddressRequest - Container for the necessary
parameters to execute the DeleteVerifiedEmailAddress service method on
AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public SetIdentityNotificationTopicResult setIdentityNotificationTopic(SetIdentityNotificationTopicRequest setIdentityNotificationTopicRequest) throws AmazonServiceException, AmazonClientException
送信元ID (電子メールアドレスもしくはドメイン) に対して Amazon SNS トピックを設定します。
Amazon SES はこのトピックに対して、
その ID を Source として送信したメールに対する
バウンスおよびクレーム通知を発行します。
通知を電子メールで転送する設定を有効にしている場合のみ、
トピックへの発行を無効にすることができます。
通知のフィードバックに関する詳細情報は
Amazon SES 開発者ガイド をご覧ください。
setIdentityNotificationTopic インタフェース内 AmazonSimpleEmailServicesetIdentityNotificationTopicRequest - Container for the necessary
parameters to execute the SetIdentityNotificationTopic service method
on AmazonSimpleEmailService.AmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public ListVerifiedEmailAddressesResult listVerifiedEmailAddresses() throws AmazonServiceException, AmazonClientException
検証済みのすべての電子メールアドレスのリストを返します。
IMPORTANT:The ListVerifiedEmailAddresses アクションは ドメイン検証機能がリリースされた 2012 年 5 月 15 日に廃止予定になりました。 ListIdentities アクションの使用を推奨します。
listVerifiedEmailAddresses インタフェース内 AmazonSimpleEmailServiceAmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetSendStatisticsResult getSendStatistics() throws AmazonServiceException, AmazonClientException
ユーザが送信したメールの統計情報を返します。 戻り値は、過去 2 週間分の送信履歴からなるデータ要素のリストになっています。
リスト内のそれぞれのデータ要素は、15分間隔の統計情報です。
getSendStatistics インタフェース内 AmazonSimpleEmailServiceAmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public ListIdentitiesResult listIdentities() throws AmazonServiceException, AmazonClientException
指定した AWS アカウントに登録しているすべての送信元ID (メールアドレスおよびドメイン) のリストを返します。IDの検証ステータスがどのようになっているのかは問いません。
listIdentities インタフェース内 AmazonSimpleEmailServiceAmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.public GetSendQuotaResult getSendQuota() throws AmazonServiceException, AmazonClientException
ユーザに対する現在の送信上限値を返します。
getSendQuota インタフェース内 AmazonSimpleEmailServiceAmazonClientException - If any internal errors are encountered inside the client while
attempting to make the request or handle the response. For example
if a network connection is not available.AmazonServiceException - If an error response is returned by AmazonSimpleEmailService indicating
either a problem with the data in the request, or a server side issue.protected java.lang.String getServiceAbbreviation()
AmazonWebServiceClientgetServiceAbbreviation クラス内 AmazonWebServiceClientServiceAbbreviationspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
レスポンスのメタデータは一定期間しか保持しないので、 このメタデータつまり実行したリクエストに対する追加の診断情報にアクセスしたいのであれば、 リクエストを実行した後できるだけ早くこのメソッドを使って取得してください。
getCachedResponseMetadata インタフェース内 AmazonSimpleEmailServicerequest - The originally executed request