Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Enviar correo electrónico

Debes configurar los dominios, las direcciones de correo electrónico y los ajustes SMTP para un cliente de correo electrónico de tu elección desde la consola. El código que se muestra aquí te permite enviar correos electrónicos a las direcciones de correo electrónico que especifiques desde tu aplicación Catalyst. Catalyst te permite establecer múltiples direcciones de correo electrónico como destinatarios, y usar CC, BCC y responder a través de una sola operación de envío de correo. También puedes adjuntar archivos en tu correo electrónico. Los límites máximos admitidos para destinatarios de correo electrónico y archivos adjuntos en una sola operación de envío de correo se especifican a continuación:

  • To address: 10
  • CC: 10
  • BCC: 5
  • Reply to: 5
  • Número de archivos adjuntos: 5
  • Tamaño de archivos adjuntos: 15 MB (a través de un solo archivo o múltiples archivos hasta 5 archivos)
Note: El asunto, el remitente y al menos una dirección de correo electrónico del destinatario son obligatorios. Otros atributos del correo electrónico son opcionales.
#### Crear un diccionario Primero debes crear un diccionario que contenga los atributos requeridos del correo electrónico. Esto incluye la dirección de correo electrónico del remitente y todos los destinatarios del correo electrónico. Primero debes configurar y verificar la dirección de correo electrónico del remitente en la consola de Catalyst. Si el correo electrónico del remitente está alojado en un dominio privado o si eliges usar un cliente de correo electrónico de terceros, debes configurarlos antes de enviar correos electrónicos también.
copy
#Crear un diccionario 
mail_obj = {
    'from_email': 'emma@zylker.com',
    'to_email': ["vanessa.hyde@zoho.com"],
    'cc': ["robert.plant@zylker.com"],
    'bcc': ["ham.gunn@zylker.com", "rover.jenkins@zylker.com"],
    'reply_to': ["peter.d@zoho.com", "arnold.h@zoho.com"],
    'subject': 'Greetings from Zylker Corp!',
    'attachments': [file1],
    'content': "

Hello,

We're glad to welcome you at Zylker Corp. To begin your journey with us, please download the attached KYC form and fill in your details. You can send us the completed form to this same email address.

We cannot wait to get started!

Cheers!

Team Zylker

" }

Enviar correo electrónico

Ahora debes pasar el diccionario configurado al método send_mail() como argumento como se muestra en el código a continuación. Esto iniciará el proceso de envío del correo electrónico. Para conocer más sobre la instancia del componente mail_service utilizada a continuación, consulta esta sección de ayuda. Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
mail_obj Object Un parámetro obligatorio. Almacenará los detalles de la dirección de correo electrónico del remitente, dirección de correo electrónico del destinatario, CC, BCC, dirección de respuesta, asunto, archivos adjuntos y contenido del correo electrónico.
copy
#Enviar correo electrónico
mail_service = app.email()
response = mail_service.send_mail(mail_obj)

A continuación se muestra una respuesta de ejemplo:

copy
{
  isAsync: false,
  project_details: { project_name: "Onboarding", id: "2136000000007733" },
  from_email: ["emma@zylker.com"],
  to_email: ["vanessa.hyde@zoho.com"],
  cc:["robert.plant@zylker.com"], 
  bcc:["ham.gunn@zylker.com","rover.jenkins@zylker.com"],
  reply_to:["peter.d@zoho.com","arnold.h@zoho.com"],
  html_mode: true,
  subject: "Greetings from Zylker Corp!",
  content: "

Hello,

We're glad to welcome you at Zylker Corp. To begin your journey with us, please download the attached KYC form and fill in your details. You can send us the completed form to this same email address.

We cannot wait to get started!

Cheers!

Team Zylker

" }
Info : Consulta la tabla de SDK Scopes para determinar el nivel de permiso requerido para realizar la operación anterior.

Última actualización 2026-03-30 13:40:30 +0530 IST

EN ESTA PÁGINA

ENLACES RELACIONADOS

Send Email - API Mail Help SDK Scopes