--- title: "Enviar correo electrónico" url: https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/mail/send-email/ description: "Esta página describe el método para enviar correos electrónicos a usuarios finales desde tu aplicación Python con fragmentos de código de ejemplo." last_updated: 2026-03-30T08:10:30Z service: Cloud Scale type: general related_links: - name: "Send Email - API" url: /es/api/code-reference/cloud-scale/mail/send-email/#SendEmail - name: "Mail Help" url: /es/cloud-scale/help/mail/introduction - name: "SDK Scopes" url: /es/sdk/python/v1/sdk-scopes --- # 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](https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/email-configuration/) 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. ```python #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](https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/mail/get-component-instance/). **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. |
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](https://docs.catalyst.zoho.com/es/sdk/python/v1/sdk-scopes) para determinar el nivel de permiso requerido para realizar la operación anterior.