Envoie des e-mails par lots.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
dm:BatchSendMail |
none |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| TemplateName |
string |
Non |
Le nom d'un modèle pré-créé et approuvé. |
test1 |
| AccountName |
string |
Oui |
L'adresse de l'expéditeur configurée dans la console de gestion. |
test@example.com |
| ReceiversName |
string |
Non |
Le nom d'une liste de destinataires pré-créée dans laquelle des destinataires ont été importés. Remarque : Le nombre de destinataires dans la liste ne doit pas dépasser le quota quotidien restant. Sinon, l'envoi de l'e-mail échoue. Ne supprimez pas la liste de destinataires avant au moins 10 minutes après le déclenchement de la tâche. Sinon, l'envoi de l'e-mail risque d'échouer. |
test2 |
| AddressType |
integer |
Oui |
Valeurs valides :
|
1 |
| TagName |
string |
Non |
Le nom de la balise de l'e-mail. |
test3 |
| ReplyAddress |
string |
Non |
L'adresse de réponse. |
test2***@example.net |
| ReplyAddressAlias |
string |
Non |
L'alias de l'adresse de réponse. |
Xiaohong |
| ClickTrace |
string |
Non |
Valeurs valides :
|
0 |
| UnSubscribeLinkType |
string |
Non |
Le type de lien de désabonnement généré. Pour plus d'informations, consultez Mécanisme de génération et de filtrage des liens de désabonnement. Valeurs valides :
La langue d'affichage est automatiquement déterminée en fonction des paramètres du navigateur du destinataire. |
default |
| UnSubscribeFilterLevel |
string |
Non |
Le niveau de filtrage. Pour plus d'informations, consultez Mécanisme de génération et de filtrage des liens de désabonnement. Valeurs valides :
|
mailfrom_domain |
| Headers |
string |
Non |
Les paramètres d'en-tête de l'e-mail. Les champs standard et non standard doivent respecter les exigences de syntaxe des en-têtes définies dans la norme. Un maximum de 10 en-têtes peut être transmis via le champ headers lors de l'envoi d'e-mails via l'API. Les en-têtes qui dépassent cette limite sont ignorés. SMTP n'a pas cette limite.
Message-ID, List-Unsubscribe, List-Unsubscribe-Post Les champs standard remplacent les valeurs d'origine dans l'en-tête de l'e-mail.
Insensibles à la casse. a. Champs préfixés par X-User- (non transmis à EventBridge ou Message Service (MNS). Cette restriction s'applique uniquement à l'API. SMTP autorise tous les champs personnalisés.) b. Champs préfixés par X-User-Notify- (transmis à EventBridge et Message Service (MNS). L'API et SMTP sont tous deux pris en charge.) Lorsqu'ils sont transmis à EventBridge ou MNS, ces champs sont inclus sous le champ header. |
{
"Message-ID": " |
| IpPoolId |
string |
Non |
L'identifiant du pool d'adresses IP dédiées. Les utilisateurs ayant acheté des adresses IP dédiées peuvent utiliser ce paramètre pour spécifier l'adresse IP sortante pour cette tâche d'envoi d'e-mails. |
e4xxxxxe-4xx0-4xx3-8xxa-74cxxxxx1cef |
| DomainAuth |
boolean |
Non |
Indique si l'authentification au niveau du domaine doit être activée. Valeurs valides :
Utilisez ce paramètre uniquement pour l'authentification au niveau du domaine. Ignorez-le pour l'authentification au niveau de l'adresse de l'expéditeur.
Scénario API Définissez AccountName sur le nom de domaine. Le destinataire voit domain-auth-created-by-system@example.com comme expéditeur. Scénario SMTP a. Appelez l'opération ModifyPWByDomain pour définir le mot de passe du domaine. b. Authentifiez-vous avec le nom de domaine et le mot de passe configuré. Transmettez une adresse personnalisée telle que user@example.com comme expéditeur réel (mailfrom). Le destinataire voit user@example.com comme expéditeur. |
true |
| TemplateContent |
object |
Non |
Le contenu personnalisé de l'e-mail. Vous pouvez spécifier directement le contenu sans créer de modèle au préalable. Spécifiez ce paramètre ou TemplateName. Si TemplateContent et TemplateName sont tous deux spécifiés, TemplateName est prioritaire. |
|
| Subject |
string |
Non |
L'objet de l'e-mail. |
Black Friday : profitez de remises exclusives |
| HtmlBody |
string |
Non |
Le corps HTML de l'e-mail. Remarque : HtmlBody et TextBody sont utilisés pour différents types de contenu d'e-mail. Vous devez spécifier l'un des deux. Le nouveau SDK utilise Body pour le passage des paramètres avec une limite de taille d'environ 8 Mo (Java 1.4.0 et versions ultérieures, Python3 1.4.0 et versions ultérieures, PHP 1.4.0 et versions ultérieures). |
10 % de réduction sur l'ensemble du site, aujourd'hui uniquement |
| TextBody |
string |
Non |
Le corps en texte brut de l'e-mail. Remarque : HtmlBody et TextBody sont utilisés pour différents types de contenu d'e-mail. Vous devez spécifier l'un des deux. Le nouveau SDK utilise Body pour le passage des paramètres avec une limite de taille d'environ 8 Mo (Java 1.4.0 et versions ultérieures, Python3 1.4.0 et versions ultérieures, PHP 1.4.0 et versions ultérieures). |
10 % de réduction sur l'ensemble du site, aujourd'hui uniquement |
| Alias |
string |
Non |
Le nom d'affichage de l'expéditeur. |
Jackie |
| Receivers |
array<object> |
Non |
La liste des destinataires. Le nombre de destinataires ne peut pas dépasser 100. Spécifiez ce paramètre ou ReceiversName. Si Receivers et ReceiversName sont tous deux spécifiés, ReceiversName est prioritaire. Exemple : [{"To":["Jackie@example.com"],"TemplateData":{"UserName":"Jackie"}},{"To":["Tom@example.com"],"TemplateData":{"UserName":"Tom"}}]. |
|
|
array<object> |
Non |
Les détails d'un destinataire personnalisé. |
||
| To |
array |
Non |
La liste des destinataires. Ce paramètre est de type tableau. |
|
|
string |
Non |
L'adresse e-mail. |
Jackie@example.com |
|
| TemplateData |
object |
Non |
Les paramètres du modèle d'e-mail. Ce paramètre est de type map JSON. |
|
|
string |
Non |
Chaîne clé-valeur. |
{"UserName": "Jackie"} |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
|||
| EnvId |
string |
L'identifiant de l'événement. |
xxx |
| RequestId |
string |
L'identifiant de la requête. |
12D086F6-8F31-4658-84C1-006DED011A85 |
Exemples
JSON format
{
"EnvId": "xxx",
"RequestId": "12D086F6-8F31-4658-84C1-006DED011A85"
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.