Appelez l'opération BatchSendMail pour envoyer des e-mails par lot.
Test
Paramètres de requête
Name | Type | Required | Example | Description |
AccountName | String | Yes | test@example.com | L'adresse d'expéditeur configurée dans la console. |
AddressType | Integer | Yes | 1 |
|
ReceiversName | String | Yes | test2 | Le nom d'une liste de destinataires précréée contenant les destinataires importés. Remarque : Pour éviter les échecs d'envoi, attendez au moins 10 minutes après le déclenchement de la tâche avant de supprimer la liste de destinataires. |
TemplateName | String | Yes | test1 | Le nom d'un modèle précréé et approuvé. |
Action | String | No | BatchSendMail | Paramètre obligatoire. Définissez la valeur sur BatchSendMail. |
ClickTrace | String | No | 0 |
|
TagName | String | No | test3 | Le nom du tag d'e-mail. |
ReplyAddress | String | No | test2***@example.net | L'adresse de réponse. |
ReplyAddressAlias | String | No | Alice | L'alias de l'adresse de réponse. |
UnSubscribeLinkType | String | No | default | Spécifie le type de lien de désabonnement à générer. Pour plus d'informations, consultez la documentation Instructions sur la fonctionnalité de désabonnement.
« google », « aol.com », « hotmail », « outlook » ou « ymail.com ».
|
UnSubscribeFilterLevel | String | No | mailfrom_domain | Niveau de filtrage. Pour plus d'informations, consultez l'Aide sur la fonctionnalité de désabonnement.
|
Paramètres de réponse
|
Name |
Type |
Example |
Description |
|
EnvId |
String |
xxx |
L'ID de l'événement. |
|
RequestId |
String |
12D086F6-8F31-4658-84C1-006DED011A85 |
L'ID de la requête. |
Exemples
Exemple de requête
https://dm.aliyuncs.com/?Action=BatchSendMail
&AccountName=test@example.com
&AddressType=1
&ReceiversName=test2
&TemplateName=test1
&<Common request parameters>
Exemples de réponses réussies
Format XML
<BatchSendMailResponse>
<RequestId>12D086F6-8F31-4658-84C1-006DED011A85</RequestId>
<EnvId>xxx</EnvId>
</BatchSendMailResponse>
Format JSON
{
"EnvId":"xxx",
"RequestId":"12D086F6-8F31-4658-84C1-006DED011A85"
}
Codes d'erreur
|
HTTP status code |
Error code |
Error message |
Description |
|
400 |
InvalidMailAddressName.Malformed |
The specified MailAddress name is wrongly formed. |
Le format de l'adresse d'expéditeur est incorrect. L'adresse doit contenir un symbole @. Le nom de domaine peut contenir des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). Le nom de compte peut contenir des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). |
|
400 |
InvalidReceiverName.Malformed |
The specified receiver name is wrongly formed. |
Le format de l'adresse du destinataire est incorrect. L'adresse doit contenir un symbole @. Le nom de domaine peut contenir des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). Le nom de compte peut contenir des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). |
|
400 |
InvalidTemplateName.Malformed |
The specified template name is wrongly formed. |
Le format du nom du modèle est incorrect. Le nom du modèle ne doit pas dépasser 30 caractères. |
|
404 |
InvalidMailAddress.NotFound |
The specified mailAddress does not exist. |
L'adresse d'expéditeur spécifiée n'existe pas. Vérifiez l'adresse d'expéditeur. |
|
404 |
InvalidTemplate.NotFound |
The specified template does not exist. |
Le modèle spécifié n'existe pas. |
|
404 |
InvalidReceiver.NotFound |
The specified receiver does not exist. |
Le destinataire n'existe pas. Vérifiez l'existence du destinataire. |
|
400 |
InvalidSendMail.Spam |
Sendmail rejected by spam filter. |
L'envoi d'e-mail est refusé. Vérifiez l'état de l'utilisateur (dépassement de la limite de fréquence ou quota insuffisant, par exemple). |
|
400 |
InvalidMailAddressSendType.Malformed |
The specified mailAddress sendType is wrongly formed. |
Le type d'envoi est incorrect. Accédez à la console pour vérifier le type et définir la valeur appropriée. |
|
400 |
InvalidMailAddressStatus.Malformed |
The specified mailAddress status is wrongly formed. |
L'état de l'adresse d'expéditeur est incorrect. Vérifiez si l'adresse est active ou gelée. |
|
400 |
InvalidMailAddressDomain.Malformed |
The specified mailAddress domain does not exist. |
Le format du nom de domaine est incorrect. Utilisez des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). |
|
400 |
InvalidTemplateStatus.Malformed |
The specified template status is wrongly formed. |
L'état du modèle est incorrect. Vérifiez si le modèle est approuvé. |
|
400 |
InvalidReceiverStatus.Malformed |
The specified receivers status is wrongly formed. |
L'état du destinataire est incorrect. Accédez à la console pour vérifier si les destinataires ont été importés. |
|
400 |
InvalidReplyAddressAlias.Malformed |
The specified replyAddressAlias is wrongly formed. |
Le format de l'alias de l'adresse de réponse est incorrect. L'alias ne doit pas dépasser 15 caractères. |
|
400 |
InvalidReplyAddress.Malformed |
The specified replyAddress is wrongly formed. |
Le format de l'adresse de réponse est incorrect. L'adresse doit contenir un symbole @. Le nom de domaine peut contenir des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). Le nom de compte peut contenir des chiffres, des lettres, des traits de soulignement (_), des tirets (-) et des points (.). |
Pour obtenir la liste des autres codes d'erreur, visitez le Centre d'erreurs.