BatchSendMail 操作を呼び出して、メールをバッチで送信できます。
テスト
リクエストパラメーター
名前 | 型 | 必須 | 例 | 説明 |
AccountName | String | はい | test@example.com | コンソールで設定された送信元アドレス。 |
AddressType | Integer | はい | 1 |
|
ReceiversName | String | はい | test2 | アップロードされた受信者を含む、事前に作成された受信者リストの名前。注意: 送信の失敗を防ぐため、タスクがトリガーされてから受信者リストを削除するまで、少なくとも 10 分間待ってください。 |
TemplateName | String | はい | test1 | 事前に作成され、承認されたテンプレートの名前。 |
Action | String | いいえ | BatchSendMail | 必須パラメーター。値を BatchSendMail に設定します。 |
ClickTrace | String | いいえ | 0 |
|
TagName | String | いいえ | test3 | メールタグの名前。 |
ReplyAddress | String | いいえ | test2***@example.net | 返信先アドレス。 |
ReplyAddressAlias | String | いいえ | Alice | 返信先アドレスのエイリアス。 |
UnSubscribeLinkType | String | いいえ | default | 生成するサブスクライブ解除リンクのタイプを指定します。詳細については、「サブスクライブ解除機能の説明」ドキュメントをご参照ください。
「google」、「aol.com」、「hotmail」、 「outlook」、または「ymail.com」。
|
UnSubscribeFilterLevel | String | いいえ | mailfrom_domain | フィルターレベル。詳細については、「サブスクライブ解除機能ヘルプ」をご参照ください。
|
応答パラメーター
名前 | 型 | 例 | 説明 |
EnvId | String | xxx | イベント ID。 |
RequestId | String | 12D086F6-8F31-4658-84C1-006DED011A85 | リクエスト ID。 |
例
リクエスト例
https://dm.aliyuncs.com/?Action=BatchSendMail
&AccountName=test@example.com
&AddressType=1
&ReceiversName=test2
&TemplateName=test1
&<Common request parameters>成功応答の例
XML フォーマット
<BatchSendMailResponse>
<RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId>
<EnvId>xxx</EnvId>
</BatchSendMailResponse>JSON フォーマット
{
"EnvId":"xxx",
"RequestId":"12D086F6-8F31-4658-84C1-006DED011A85"
}エラーコード
HTTP ステータスコード | エラーコード | エラーメッセージ | 説明 |
400 | InvalidMailAddressName.Malformed | 指定された MailAddress 名の形式が正しくありません。 | 送信元アドレスの形式が無効です。アドレスにはアットマーク (@) を含める必要があります。ドメイン名には、数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。アカウント名には、数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。 |
400 | InvalidReceiverName.Malformed | 指定された受信者名の形式が正しくありません。 | 受信者アドレスの形式が無効です。アドレスにはアットマーク (@) を含める必要があります。ドメイン名には、数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。アカウント名には、数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。 |
400 | InvalidTemplateName.Malformed | 指定されたテンプレート名の形式が正しくありません。 | テンプレート名の形式が無効です。テンプレート名は 30 文字を超えることはできません。 |
404 | InvalidMailAddress.NotFound | 指定された mailAddress は存在しません。 | 指定された送信元アドレスは存在しません。送信元アドレスを確認してください。 |
404 | InvalidTemplate.NotFound | 指定されたテンプレートは存在しません。 | 指定されたテンプレートは存在しません。 |
404 | InvalidReceiver.NotFound | 指定された受信者は存在しません。 | 受信者が存在しません。受信者が存在するかどうかを確認してください。 |
400 | InvalidSendMail.Spam | 迷惑メールフィルターによって Sendmail が拒否されました。 | メールの送信が拒否されました。周波数制限の超過やクォータ不足などの問題について、ユーザーステータスを確認してください。 |
400 | InvalidMailAddressSendType.Malformed | 指定された mailAddress sendType の形式が正しくありません。 | 送信タイプが無効です。コンソールに移動してタイプを確認し、それに応じて値を設定してください。 |
400 | InvalidMailAddressStatus.Malformed | 指定された mailAddress ステータスの形式が正しくありません。 | 送信元アドレスのステータスが無効です。アドレスがアクティブか凍結されているかを確認してください。 |
400 | InvalidMailAddressDomain.Malformed | 指定された mailAddress ドメインは存在しません。 | ドメイン名の形式が無効です。数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用してください。 |
400 | InvalidTemplateStatus.Malformed | 指定されたテンプレートステータスの形式が正しくありません。 | テンプレートのステータスが無効です。テンプレートが承認されているかどうかを確認してください。 |
400 | InvalidReceiverStatus.Malformed | 指定された受信者ステータスの形式が正しくありません。 | 受信者のステータスが無効です。コンソールに移動して、受信者がアップロードされているかどうかを確認してください。 |
400 | InvalidReplyAddressAlias.Malformed | 指定された replyAddressAlias の形式が正しくありません。 | 返信先アドレスのエイリアスの形式が無効です。エイリアスは 15 文字を超えることはできません。 |
400 | InvalidReplyAddress.Malformed | 指定された replyAddress の形式が正しくありません。 | 返信先アドレスの形式が無効です。アドレスにはアットマーク (@) を含める必要があります。ドメイン名には、数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。アカウント名には、数字、文字、アンダースコア (_)、ハイフン (-)、およびピリオド (.) を使用できます。 |
その他のエラーコードのリストについては、エラーセンターをご参照ください。