Envía correos electrónicos masivos.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dm:BatchSendMail |
none |
*Todos los recursos.
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| TemplateName |
string |
No |
El nombre de la plantilla creada y aprobada previamente. |
test1 |
| AccountName |
string |
Sí |
La dirección del remitente configurada en la consola. |
test@example.com |
| ReceiversName |
string |
No |
El nombre de la lista de destinatarios creada previamente a la que se cargan los destinatarios. Nota: El número de destinatarios en la lista no debe exceder la cuota diaria restante. De lo contrario, el envío del correo electrónico fallará. La lista de destinatarios debe eliminarse al menos 10 minutos después de que se active la tarea. De lo contrario, el envío de correos electrónicos podría fallar. |
test2 |
| AddressType |
integer |
Sí |
Valores válidos:
|
1 |
| TagName |
string |
No |
El nombre de la etiqueta de correo electrónico. |
test3 |
| ReplyAddress |
string |
No |
La dirección de respuesta. |
test2***@example.net |
| ReplyAddressAlias |
string |
No |
El alias de la dirección de respuesta. |
Xiaohong |
| ClickTrace |
string |
No |
Especifica si se debe habilitar la función de seguimiento de datos. Valores válidos:
|
0 |
| UnSubscribeLinkType |
string |
No |
El tipo de enlace de cancelación de suscripción generado. Para obtener más información, consulte Mecanismo de generación y filtrado de enlaces de la función de cancelación de suscripción. Valores válidos:
El idioma de visualización se identifica automáticamente según la configuración del navegador del destinatario. |
default |
| UnSubscribeFilterLevel |
string |
No |
El nivel de filtrado. Para obtener más información, consulte Mecanismo de generación y filtrado de enlaces de la función de cancelación de suscripción. Valores válidos:
|
mailfrom_domain |
| Headers |
string |
No |
La configuración de los encabezados de correo electrónico. Tanto los campos estándar como los no estándar deben cumplir con los requisitos de sintaxis para los encabezados en el estándar. Puede pasar hasta 10 encabezados a través del campo de encabezados al enviar correos electrónicos mediante llamadas a operaciones de API. Los encabezados que excedan el límite se ignoran. SMTP no tiene este límite.
Message-ID, List-Unsubscribe y List-Unsubscribe-Post. Los campos estándar sobrescriben los valores originales en los encabezados del correo electrónico.
No distinguen entre mayúsculas y minúsculas. a. Comienzan con X-User- (no se envían a EventBridge ni a Message Service. Solo son necesarios para las operaciones de API. SMTP permite cualquier campo personalizado). b. Comienzan con X-User-Notify- (se envían a EventBridge y a Message Service. Compatibles tanto con operaciones de API como con SMTP). Cuando se envían a EventBridge o Message Service, el campo de encabezado incluye estos campos. |
{
"Message-ID": " |
| IpPoolId |
string |
No |
El ID del pool de direcciones IP independientes. Los usuarios que han comprado direcciones IP independientes pueden usar este parámetro para especificar la dirección IP de salida para el envío de correo electrónico actual. |
e4xxxxxe-4xx0-4xx3-8xxa-74cxxxxx1cef |
| DomainAuth |
boolean |
No |
Especifica si se debe habilitar la autenticación a nivel de dominio. Valores válidos:
Este parámetro solo se utiliza para la autenticación a nivel de dominio. Ignore este parámetro para la autenticación a nivel de dirección del remitente.
Escenario de API Establezca AccountName en el nombre de dominio. El destinatario ve domain-auth-created-by-system@example.com como remitente. Escenario de SMTP a. Establezca la contraseña del nombre de dominio llamando a la operación ModifyPWByDomain. b. Autentíquese utilizando el nombre de dominio y la contraseña configurada. Pase una dirección personalizada, como user@example.com, como remitente real en el campo mailfrom. El destinatario ve user@example.com como remitente. |
true |
| TemplateContent |
object |
No |
El contenido personalizado del correo electrónico. Puede especificar el contenido para enviarlo directamente sin crear una plantilla previamente. Este parámetro es mutuamente excluyente con TemplateName. Si se especifican tanto TemplateContent como TemplateName, TemplateName tiene prioridad. |
|
| Subject |
string |
No |
El asunto del correo electrónico. |
Black Friday, exclusive discounts available |
| HtmlBody |
string |
No |
El cuerpo HTML del correo electrónico. Nota: HtmlBody y TextBody son para diferentes tipos de contenido de correo electrónico. Debe especificar uno de ellos. El nuevo SDK limita el parámetro Body a aproximadamente 8 MB (Java 1.4.0 y posterior, Python 3 1.4.0 y posterior, PHP 1.4.0 y posterior). |
10% off storewide, today only |
| TextBody |
string |
No |
El cuerpo de texto del correo electrónico. Nota: HtmlBody y TextBody son para diferentes tipos de contenido de correo electrónico. Debe especificar uno de ellos. El nuevo SDK limita el parámetro Body a aproximadamente 8 MB (Java 1.4.0 y posterior, Python 3 1.4.0 y posterior, PHP 1.4.0 y posterior). |
10% off storewide, today only |
| Alias |
string |
No |
El nombre para mostrar del remitente. |
Jackie |
| Receivers |
array<object> |
No |
La lista de destinatarios. El número de destinatarios no puede exceder los 100. Este parámetro es mutuamente excluyente con ReceiversName. Si se especifican tanto Receivers como ReceiversName, ReceiversName tiene prioridad. Ejemplo: [{"To":["Jackie@example.com"],"TemplateData":{"UserName":"Jackie"}},{"To":["Tom@example.com"],"TemplateData":{"UserName":"Tom"}}] |
|
|
array<object> |
No |
Los detalles personalizados del destinatario. |
||
| To |
array |
No |
La lista de destinatarios, que es de tipo matriz. |
|
|
string |
No |
La dirección de correo electrónico. |
Jackie@example.com |
|
| TemplateData |
object |
No |
Los parámetros de la plantilla de correo electrónico, que son del tipo de datos de mapa JSON. |
|
|
string |
No |
La cadena de clave-valor. |
{"UserName": "Jackie"} |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| EnvId |
string |
El ID del evento. |
xxx |
| RequestId |
string |
El ID de la solicitud. |
12D086F6-8F31-4658-84C1-006DED011A85 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"EnvId": "xxx",
"RequestId": "12D086F6-8F31-4658-84C1-006DED011A85"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.