Tous les produits
Search
Centre de documentation

:BatchSendMail

Dernière mise à jour :Aug 09, 2026

Appelez l'opération BatchSendMail pour envoyer des e-mails par lot.

Test

Exécutez cette opération directement dans OpenAPI Explorer. Vous n'avez pas besoin de calculer les signatures. Après un appel réussi, OpenAPI Explorer génère automatiquement des exemples de code SDK.

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

  • 0 : Compte aléatoire

  • 1 : Adresse d'expéditeur

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

  • 1 : Active le suivi des données.

  • 0 (par défaut) : Désactive le suivi des données.

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.

  • Désactivé : La génération est désactivée.

  • default : Utilise la politique par défaut. Un lien de désabonnement est généré lors de l'envoi d'e-mails depuis une adresse d'expéditeur groupée vers des domaines spécifiques, tels que ceux contenant les mots-clés « gmail », « yahoo »,

« google », « aol.com », « hotmail »,

« outlook » ou « ymail.com ».

  • Généré pour l'instrumentation future.

  • en-us : Génère un lien. Réservé à l'instrumentation de contenu future.

UnSubscribeFilterLevel

String

No

mailfrom_domain

Niveau de filtrage. Pour plus d'informations, consultez l'Aide sur la fonctionnalité de désabonnement.

  • disabled : Aucun filtrage.

  • default : Utilise la politique par défaut. Les adresses d'expéditeur groupées sont filtrées au niveau de l'adresse d'expéditeur.

  • mailfrom : Filtre au niveau de l'adresse d'expéditeur.

  • mailfrom_domain : Filtre au niveau du domaine de messagerie.

  • edm_id : Filtre au niveau du compte.

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.