# Correo -------------------------------------------------------------------------------- title: "Introducción" description: "Catalyst Mail te permite enviar correos electrónicos desde tu aplicación configurando las direcciones de correo electrónico de tu organización con dominios públicos o privados, o los ajustes SMTP de cualquier cliente de correo electrónico externo que prefieras usar." last_updated: "2026-07-02T09:34:15.857Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/introduction/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Mail ### Introducción Mail es un componente de Catalyst Cloud Scale que te permite enviar correos electrónicos de forma segura desde tu aplicación de Catalyst a sus usuarios finales. Puedes configurar direcciones de correo electrónico del remitente para diferentes departamentos como marketing, soporte al cliente o finanzas, y enviar correos electrónicos transaccionales o de comunicación masiva según la lógica de negocio de tu aplicación. Ya sea usando correos electrónicos de dominio público o las direcciones de tu propio dominio, este sistema impulsado por Catalyst te permite autenticar y gestionar estas configuraciones directamente desde la consola. Además, tienes la flexibilidad de usar el cliente de correo electrónico integrado de Catalyst o integrarte con un cliente de correo electrónico externo configurando los ajustes SMTP. #### Documentación de SDK y API Catalyst te proporciona herramientas SDK y una API para enviar correos electrónicos a los usuarios de tu aplicación. Puedes incorporar fácilmente las herramientas de desarrollador en el código de tu aplicación después de configurar los correos electrónicos y dominios del remitente con Catalyst. Consulta la documentación del SDK y la API para más detalles: * Send Mail - Java SDK * Send Mail - Node.js SDK * Send Mail - Python SDK * Send Mail - API #### Características clave de Catalyst Mail * Te permite configurar una dirección de correo electrónico del remitente con unos pocos clics y enviar correos electrónicos en minutos. * Altamente escalable y garantiza velocidad, eficiencia y consistencia independientemente de la carga. * Te permite almacenar múltiples direcciones de correo electrónico para diversos propósitos. * Permite el uso de direcciones de correo electrónico de dominio público directamente sin configurar sus ajustes SMTP, para los dominios que soportan esta funcionalidad. * Te proporciona la flexibilidad de configurar dominios privados o los dominios propios de tu organización y enviar correos electrónicos desde ellos. * El rendimiento optimizado del cliente de correo electrónico integrado y la entrega confiable de correos electrónicos ayudan a impulsar la credibilidad de tu negocio. * Te permite usar un cliente de correo electrónico de tu elección en lugar del cliente integrado. * Proporciona soporte para diversas funcionalidades como archivos adjuntos, CC y BCC al enviar correos electrónicos a través de los SDKs o la API. <br /> -------------------------------------------------------------------------------- title: "Configuración de correo electrónico" description: "Catalyst Mail te permite enviar correos electrónicos desde tu aplicación configurando las direcciones de correo electrónico de tu organización con dominios públicos o privados, o los ajustes SMTP de cualquier cliente de correo electrónico externo que prefieras usar." last_updated: "2026-07-02T09:34:15.857Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/email-configuration/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Configuración de correo electrónico Puedes configurar las direcciones de correo electrónico del remitente en la sección _Email Configuration_ del componente Mail desde tu consola. Estas direcciones de correo electrónico pueden ser de clientes de correo electrónico de dominio público como Gmail, Apple mail y Outlook, o estar alojadas en un dominio privado, como el dominio de tu organización o negocio. Nota: Para enviar correos electrónicos desde Catalyst usando el componente Email, necesitas verificar tanto la dirección de correo electrónico del remitente como el dominio. * [Más información sobre la verificación del dominio](#verify-the-domain). * Más información sobre la verificación de las direcciones de correo electrónico del remitente Después de agregar y verificar una dirección de correo electrónico, puedes enviar correos electrónicos con ella desde tu aplicación de Catalyst codificando la lógica usando los kits de herramientas del SDK o usando la API. ### Agregar una nueva dirección de correo electrónico Para agregar una nueva dirección de correo electrónico del remitente para tu aplicación de Catalyst: 1. Navega a Notify y luego a Mail, en tu consola de Catalyst Cloud Scale. 2. Haz clic en Add Email Address en la sección _Email Configuration_.<br /> <br /> 3. Ingresa el nombre que debe mostrarse como el nombre del remitente y la dirección de correo electrónico del remitente, luego haz clic en Add Email.<br /> <br /> 4. Haz clic en Add Email. La dirección de correo electrónico se ha agregado a tu proyecto de Catalyst como remitente. Puedes encontrar todas las direcciones de correo electrónico que has agregado listadas en la página _Email Configuration_. Después de agregar una dirección de correo electrónico, debes verificarla junto con su dominio antes de que pueda usarse. La columna _Confirmation Status_ muestra el estado de verificación de cada dirección de correo electrónico. ### Verificar una dirección de correo electrónico Para verificar una dirección de correo electrónico que se agregó: 1. Haz clic en Click to confirm para la dirección de correo electrónico que deseas confirmar.<br /> <br /> Esto enviará automáticamente un correo electrónico a la dirección con un código de confirmación.<br /> <br /> 2. Ingresa el código de confirmación que se envió en el cuadro emergente que se muestra junto a la dirección de correo electrónico.<br /> <br /> 3. Haz clic en Confirm. Si no recibiste un correo electrónico con el código de confirmación, haz clic en Resend Code en el cuadro emergente. Después de que el código de confirmación haya sido ingresado y verificado, el estado de confirmación de tu dirección de correo electrónico cambiará a _Verified_. <br /> Necesitarás verificar el dominio para enviar correos electrónicos. -------------------------------------------------------------------------------- title: "Configuración SMTP" description: "Catalyst Mail te permite enviar correos electrónicos desde tu aplicación configurando las direcciones de correo electrónico de tu organización con dominios públicos o privados, o los ajustes SMTP de cualquier cliente de correo electrónico externo que prefieras usar." last_updated: "2026-07-02T09:34:15.857Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/smtp-configuration/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Configuración SMTP Catalyst usa el cliente de correo electrónico propio de Zoho para enviar correos electrónicos desde las aplicaciones de Catalyst. Si prefieres usar otro cliente de correo electrónico, puedes configurar los ajustes SMTP de ese cliente en tu proyecto. SMTP (Simple Mail Transfer Protocol) es un protocolo estándar para la transmisión de correo electrónico. Maneja la comunicación entre los servidores utilizados para enviar y recibir correos electrónicos. Para usar otro cliente de correo electrónico en lugar del cliente propio de Zoho para enviar correos electrónicos, debes configurar el servidor SMTP del cliente en Catalyst agregando sus parámetros. Después de configurar el servidor SMTP, el cliente de correo electrónico de terceros manejará los correos electrónicos que envíes desde tu aplicación de Catalyst. Nota: Aunque puedes usar direcciones de correo electrónico de dominio público para enviar correos electrónicos desde Catalyst, Zoho no puede garantizar el funcionamiento de estos dominios de correo electrónico. Tus correos electrónicos pueden a veces no ser entregados o ser entregados en la carpeta de spam del receptor. <br /><br />Algunos proveedores de correo electrónico de dominio público, como Yahoo Mail, no se pueden usar directamente en Catalyst para enviar correos electrónicos. En tales casos, necesitarás configurar los ajustes SMTP del cliente de correo electrónico con Catalyst para poder usarlo. Si el correo electrónico de dominio público se puede usar directamente con Catalyst, configurar sus ajustes SMTP es opcional. Para configurar el servidor SMTP de otro cliente de correo electrónico en Catalyst: 1. Haz clic en la pestaña SMTP Configuration en el componente _Mail_ y haz clic en **Add SMTP**. <br /> <br /> 2. Ingresa los siguientes parámetros SMTP del cliente de correo electrónico: * Sender Address: La dirección de correo electrónico del remitente que deseas configurar con el cliente de correo electrónico. * SMTP Server Host: El nombre del host del servidor SMTP del cliente de correo electrónico. * SMTP Server Port: El número de puerto del servidor SMTP. Los puertos disponibles son 25, 465, 587 y 2525. * SMTP Account Username: Tu nombre de usuario de la cuenta SMTP. * SMTP Account Password: Tu contraseña de la cuenta SMTP. * SMTP Account Security Mode: Puedes usar cifrado SSL o TLS para hacer tu conexión segura cifrando el canal de comunicación. Puedes seleccionar None para no usar seguridad.<br /> <br /> 3. Haz clic en Save. <br /> El servidor SMTP ahora está configurado en tu proyecto de Catalyst. Ahora puedes enviar correos electrónicos desde la aplicación, y este cliente externo manejará el proceso. También puedes deshabilitar el cliente de correo electrónico si no lo necesitas, usando el interruptor de alternancia en la parte superior, y volver a habilitarlo cuando lo necesites. <br /> -------------------------------------------------------------------------------- title: "Dominios" description: "Catalyst Mail te permite enviar correos electrónicos desde tu aplicación configurando las direcciones de correo electrónico de tu organización con dominios públicos o privados, o los ajustes SMTP de cualquier cliente de correo electrónico externo que prefieras usar." last_updated: "2026-07-02T09:34:15.857Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/domains/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Dominios Si las direcciones de correo electrónico del remitente que deseas usar no son de proveedores de correo electrónico públicos como Gmail o Outlook, y están alojadas en un dominio privado como el dominio propio de tu negocio a través de proveedores de correo electrónico de terceros o servicios de hosting, necesitarás agregar y validar ese dominio en Catalyst. Puedes agregar las direcciones de correo electrónico del remitente después de validar el dominio. Catalyst requiere que se verifique la autenticidad de los dominios y subdominios externos. La validación del dominio es obligatoria, ya que Catalyst necesita asegurarse de que el dominio desde el que se envía un correo electrónico sea válido y confiable. Catalyst realiza esta validación de los dominios y subdominios que agregas a través de sus configuraciones DNS. Esto se hace usando los siguientes estándares de autenticación y validación de correo electrónico: * DKIM: DKIM (DomainKeys Identified Mail) es un método de autenticación que usa cifrado con claves públicas/privadas para validar si los correos electrónicos se generan desde los servidores autorizados. * SPF: SPF (Sender Policy Framework) es un sistema de validación de correo electrónico que busca correos electrónicos falsificados o suplantados usando un registro SPF específico publicado para el dominio con los detalles de los hosts que están autorizados por los administradores del dominio. Esto permite a Catalyst proporcionar seguridad para las aplicaciones que construyes con él. ### Agregar tu propio dominio Para agregar un dominio externo en Catalyst: 1. Haz clic en la pestaña Domain en el componente _Mail_ y luego haz clic en Add Domain.<br /> <br /> 2. Ingresa la dirección de correo electrónico del dominio externo.<br /> <br /> 3. Haz clic en Create. El dominio se ha agregado al proyecto y se mostrará en la sección Domain. Puedes agregar y usar múltiples dominios para enviar correos electrónicos desde tu aplicación. Ahora debes verificar y autenticar el dominio antes de usarlo. ### Verificar un dominio Para verificar un dominio externo: 1. Haz clic en Verify Code para el dominio que deseas verificar en la sección _Domain_.<br /> <br /> Esto enviará automáticamente un correo electrónico a la dirección que contiene un código de confirmación.<br /> <br /> Si no recibes el correo electrónico con el código de verificación, haz clic en Resend Code en el cuadro _Verify Code_.<br /> 2. Ingresa el código de verificación que se envió a la dirección de correo electrónico en el cuadro emergente de la consola.<br /> <br /> 3. Haz clic en Confirm. Si el código de verificación coincide, el dominio se mostrará como verificado. <br /> Nota: No podrás verificar direcciones de correo electrónico de dominio público como Gmail y Yahoo Mail, y por lo tanto no podrás enviar correos electrónicos a través de Catalyst Mail usándolas. ### Autenticar tu dominio También necesitarás autenticar el dominio externo validando sus registros DKIM y SPF. Para hacerlo, debes configurar los códigos de registro DKIM y SPF que se generan en Catalyst con los ajustes DNS del host de tu dominio. Para autenticar un dominio externo: 1. Haz clic en Validate para el dominio que deseas autenticar en la sección _Domain_.<br /> <br /> 2. Copia los códigos de registro SPF y DKIM mostrados en la ventana emergente.<br /> <br /> 3. Navega a los ajustes DNS del host del dominio y pega los códigos de registro SPF y DKIM en los campos correspondientes. Este proceso variará dependiendo del host de dominio que uses. 4. Después de que los códigos de registro se hayan agregado y guardado en el host del dominio, haz clic en Authenticate en la ventana emergente _Authenticate Domain_ en la consola de Catalyst. Después de que los códigos de registro SPF y DKIM hayan sido validados por Catalyst, tu dominio se mostrará como autenticado. <br /> Una vez que el dominio y la dirección de correo electrónico del remitente estén verificados, podrás enviar correos electrónicos usando el componente *Mail*. <br /> También puedes agregar y verificar las direcciones de correo electrónico de este dominio para enviar correos electrónicos desde Catalyst de la misma manera descrita en esta sección. -------------------------------------------------------------------------------- title: "Enviar correos electrónicos" description: "Catalyst Mail te permite enviar correos electrónicos desde tu aplicación configurando las direcciones de correo electrónico de tu organización con dominios públicos o privados, o los ajustes SMTP de cualquier cliente de correo electrónico externo que prefieras usar." last_updated: "2026-07-02T09:34:15.858Z" source: "https://docs.catalyst.zoho.com/es/cloud-scale/help/mail/send-emails/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Enviar correos electrónicos Puedes enviar correos electrónicos desde tu aplicación de Catalyst después de configurar la dirección de correo electrónico del remitente y, opcionalmente, el dominio privado y el servidor SMTP del cliente de correo electrónico. Las plantillas de código para las plataformas Java, Node.js y Python, así como las especificaciones de la API para enviar correos electrónicos se mencionan en las páginas de ayuda correspondientes. Nota: Asegúrate de verificar tu dominio con Catalyst para enviar correos electrónicos usando el componente Mail. No se pueden enviar correos electrónicos sin que se haya realizado la verificación. Intentar enviar correos electrónicos sin la verificación adecuada del correo electrónico y del dominio generará una excepción y el correo no se enviará. Catalyst te permite establecer múltiples direcciones de correo electrónico como destinatarios, y configurar CC, BCC y responder a, a través de una sola operación de envío de correo mediante los SDKs o la API. También puedes adjuntar archivos en los correos electrónicos que envíes. Los límites máximos admitidos para destinatarios de correo electrónico y archivos adjuntos en una sola operación de envío son los siguientes: * Dirección de destino: 10 * CC: 10 * BCC: 5 * Responder a: 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) <br /> --- ## API Reference — Correo -------------------------------------------------------------------------------- title: "Enviar correo electrónico" description: "Esta API te permite enviar correos electrónicos desde una dirección de correo verificada desde tu aplicación de Catalyst a través de Catalyst Mail." last_updated: "2026-07-02T09:34:15.874Z" source: "https://docs.catalyst.zoho.com/es/api/code-reference/cloud-scale/mail/send-email/" service: "Cloud Scale" -------------------------------------------------------------------------------- # Mail Catalyst Mail te permite agregar las direcciones de correo electrónico de tu negocio que se usarán para enviar correos electrónicos a los usuarios finales desde tu aplicación de Catalyst. Puedes configurar direcciones de correo electrónico de dominios públicos o de los dominios propios de tu organización. También puedes usar un cliente de correo electrónico externo de tu elección y configurar sus ajustes SMTP con Catalyst, en lugar de usar el cliente de correo electrónico integrado de Catalyst. Puedes realizar estas configuraciones desde la consola. # Enviar correo electrónico ### Descripción Esta API te permite enviar correos electrónicos desde una dirección de correo verificada a los destinatarios que especifiques, desde tu aplicación de Catalyst. Catalyst te permite establecer múltiples direcciones de correo electrónico como receptores, y enviar 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 soportados** 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) Debes pasar las direcciones de correo electrónico del remitente y del receptor, el asunto, el contenido y los archivos adjuntos del correo electrónico como form-data en tu solicitud de API. Las claves a pasar como **form-data**, junto con valores de ejemplo, se especifican en la sección *Propiedades de Form-Data* a continuación. Nota: Debes haber configurado y verificado la dirección de correo electrónico del remitente en la consola de Catalyst para poder enviar correos electrónicos. 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. ### Detalles de la solicitud #### URL de solicitud <p>{api-domain}/baas/v1/project/{project_id}/email/send</p> El dominio específico del DC para acceder a Catalyst API El ID único del proyecto #### Encabezados de solicitud **Authorization:** Zoho-oauthtoken {oauth_token} <br> **Content-Type:** multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW **Encabezados opcionales** <br> **CATALYST-ORG:** {org_id} **Environment:** Development #### Scope ZohoCatalyst.email.CREATE #### Propiedades de Form-Data La dirección de correo electrónico del remitente que está configurada en Catalyst Mail Direcciones de correo electrónico de los destinatarios Direcciones de correo electrónico para copia de carbón (cc) Direcciones de correo electrónico para copia de carbón oculta (bcc) Direcciones de correo electrónico para responder a Los archivos a adjuntar en el correo electrónico El asunto del correo electrónico El cuerpo del correo electrónico. Puedes pasar el contenido en formato HTML estableciendo el html_mode como "True". Especifica si el contenido del correo electrónico está en formato HTML. Debes pasar true o false como valor. Si el valor es false, el contenido del correo electrónico está en formato de texto regular. El nombre para mostrar del remitente ### Detalles de la respuesta La respuesta devuelve los detalles del correo electrónico que fue enviado, como el estado del correo enviado, los detalles del proyecto, from_email, to_email y content. curl -X POST \ https://api.catalyst.zoho.com/baas/v1/project/4000000006007/email/send \ -H "Authorization: Zoho-oauthtoken 1000.910*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*16.2f*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*\*57" \ -H "Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW" \ -F from_email=emma@zylker.com \ -F to_email=vanessa.hyde@zoho.com,r.owens@zoho.com,chang.lee@zoho.com \ -F cc=p.boyle@zylker.com,robert.plant@zylker.com \ -F bcc=ham.gunn@zylker.com,rover.jenkins@zylker.com \ -F reply_to=peter.d@zoho.com,arnold.h@zoho.com \ -F attachments=kycform.pdf \ -F subject="Greetings from Zylker Corp!" \ -F content="<p>Hello,</p><p>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!<p>Cheers!</p><p>Team Zylker</p>" \ -F html_mode=true \ -F display_name="Amelia Burrows" \ { "status": "success", "data": { "isAsync": false, "project_details": { "project_name": "Onboarding", "id": 2648000000235047, "project_type": "Live" }, "display_name": "Amelia Burrows", "from_email": "emma@zylker.com", "to_email": [ "vanessa.hyde@zoho.com", "r.owens@zoho.com", "chang.lee@zoho.com" ], "cc": [ "p.boyle@zylker.com", "robert.plant@zylker.com" ], "bcc": [ "ham.gunn@zylker.com", "rover.jenkins@zylker.com" ], "html_mode": true, "subject": "Greetings from Zylker Corp!", "content": "<p>Hello,</p><p>We're glad to welcome you at Zylker Corp. To begin your journey with us, please download thattached KYC form and fill in your details. You can send us the completed form to this same email address. We cannowait to get started!<p>Cheers!</p><p>Team Zylker </p>", "reply_to": [ "peter.d@zoho.com", "arnold.h@zoho.com" ] } } Send Email- Java SDK</br></br> Send Email- Node.js SDK</br></br> Send Email- Python SDK</br></br> --- ## SDK — Java — Correo -------------------------------------------------------------------------------- title: "Enviar correo electrónico" description: "Esta página describe el método para enviar correos electrónicos a usuarios finales desde tu aplicación Java con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.884Z" source: "https://docs.catalyst.zoho.com/es/sdk/java/v1/cloud-scale/mail/send-email/" service: "Cloud Scale" related: - Send email - API (/es/api/code-reference/cloud-scale/mail/send-email/#SendEmail) - Send email (/es/cloud-scale/help/mail/introduction) -------------------------------------------------------------------------------- # Mail Catalyst Mail te permite agregar las direcciones de correo electrónico de tu empresa que se usarán para enviar correos a los usuarios finales desde tu aplicación Catalyst. Puedes configurar direcciones de correo electrónico de dominios públicos o de los dominios propios de tu organización. También puedes usar un cliente de correo externo de tu elección y configurar sus ajustes SMTP con Catalyst, en lugar de usar el cliente de correo integrado de Catalyst. ### Enviar correo Debes configurar los dominios, las direcciones de correo electrónico y los ajustes SMTP del cliente de correo de tu elección desde la consola. El fragmento de código que se muestra aquí te permite enviar correos electrónicos a las direcciones que especifiques desde tu aplicación Catalyst. Catalyst te permite establecer múltiples direcciones de correo electrónico como destinatarios, y agregar CC, BCC y responder a través de una única operación de envío de correo. También puedes adjuntar archivos en tu correo electrónico. Los límites máximos admitidos para los destinatarios y archivos adjuntos en una única operación de envío de correo se especifican a continuación: * To address: 10 * CC: 10 * BCC: 5 * Reply to: 5 * Number of file attachments: 5 * Size of file attachments: 15 MB (a través de un solo archivo o múltiples archivos hasta 5 archivos) Nota: El asunto, el remitente y al menos una dirección de correo electrónico del destinatario son obligatorios. Los demás atributos del correo electrónico son opcionales. Debes obtener una instancia de ZCMailContent como se muestra en el código a continuación. Puedes definir los destinatarios y los archivos adjuntos de un correo electrónico como listas de arrays. Luego debes establecer estas listas, así como la dirección de correo del remitente, el asunto y el contenido del correo en el objeto ZCMailContent, y pasarlo como argumento al método sendMail() para enviar el correo. Nota: Debes haber configurado y verificado la dirección de correo electrónico del remitente en la consola de Catalyst para poder enviar correos electrónicos. Si el correo del remitente está alojado en un dominio privado o si eliges usar un cliente de correo de terceros, también debes configurarlos antes de enviar correos. #### Fragmento de código de ejemplo import java.io.File; import com.zc.component.mail.ZCMail; import com.zc.component.mail.ZCMailContent; ZCMailContent mailContent = ZCMailContent.getInstance(); //Obtener una instancia de ZCMailContent ArrayList toMailList = new ArrayList(); //Agregar las direcciones de correo de los destinatarios como una lista de arreglo toMailList.add("vanessa.hyde@zoho.com"); toMailList.add("r.owens@zoho.com"); toMailList.add("chang.lee@zoho.com"); ArrayList ccMailList = new ArrayList<>(); //Agregar las direcciones de correo a CC como una lista de arreglo ccMailList.add("p.boyle@zylker.com"); ccMailList.add("robert.plant@zylker.com"); ArrayList bccMailList = new ArrayList<>(); //Agregar las direcciones de correo a BCC como una lista de arreglo bccMailList.add("ham.gunn@zylker.com"); bccMailList.add("rover.jenkins@zylker.com"); ArrayList replytoMailList = new ArrayList<>(); //Agregar las direcciones de correo de respuesta como una lista de arreglo replytoMailList.add("peter.d@zoho.com"); replytoMailList.add("arnold.h@zoho.com"); ArrayList attachments = new ArrayList<>(); //Agregar los archivos adjuntos del correo como una lista de arreglo File file1 = new File("kycform.pdf"); File file2 = new File("info.png"); attachments.add(file1); attachments.add(file2); // Establecer las propiedades del correo en el objeto ZCMailContent mailContent.setFromEmail("p.boyle@zylker.com"); //Establecer la dirección de correo del remitente mailContent.setToEmailList(toMailList); //Pasar la lista de destinatarios mailContent.setCcEmailList(ccMailList); //Pasar la lista de CC mailContent.setBccEmailList(bccMailList); //Pasar la lista de BCC mailContent.setReplyTo(replytoMailList); //Pasar la lista de responder a mailContent.setSubject("Greetings from Zylker Corp!"); //Establecer el asunto del correo mailContent.setContent("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"); //Establecer el cuerpo del correo como contenido HTML mailContent.setAttachments(attachments); //Pasar la lista de arreglo de archivos adjuntos del correo ZCMail.getInstance().sendMail(mailContent); //Enviar correos usando el objeto mailContent --- ## SDK — Node JS — Correo -------------------------------------------------------------------------------- title: "Obtener instancia de Mail" description: "Esta página describe el método para enviar correos electrónicos a usuarios finales desde tu aplicación NodeJS con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.884Z" source: "https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/mail/get-component-instance/" service: "Cloud Scale" related: - Mail (/es/cloud-scale/help/mail/introduction) -------------------------------------------------------------------------------- # Catalyst Mail Catalyst Mail te permite agregar las direcciones de correo electrónico de tu empresa que se utilizarán para enviar correos electrónicos a los usuarios finales desde tu aplicación de Catalyst. Puedes configurar direcciones de correo electrónico de dominios públicos o de los dominios propios de tu organización. También puedes usar un cliente de correo electrónico externo de tu elección y configurar sus ajustes SMTP con Catalyst, en lugar de usar el cliente de correo electrónico integrado de Catalyst. #### Get Component Instance Puedes crear una referencia de email como se muestra a continuación. Esto no realizará una llamada del lado del servidor. Haremos referencia a esta instancia del componente al realizar la operación de envío de correo. //Create an email instance let email = app.email(); -------------------------------------------------------------------------------- title: "Enviar correo electrónico" description: "Esta página describe el método para enviar correos electrónicos a usuarios finales desde tu aplicación NodeJS con fragmentos de código de ejemplo." last_updated: "2026-07-02T09:34:15.884Z" source: "https://docs.catalyst.zoho.com/es/sdk/nodejs/v2/cloud-scale/mail/send-email/" service: "Cloud Scale" related: - Send Email - API (/es/api/code-reference/cloud-scale/mail/send-email/#SendEmail) - Mail (/es/cloud-scale/help/mail/introduction) -------------------------------------------------------------------------------- # Enviar correo 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 de Catalyst. Catalyst te permite establecer múltiples direcciones de correo electrónico como destinatarios, y agregar 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: * Dirección de destino: 10 * CC: 10 * BCC: 5 * Responder a: 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) Nota: 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 una configuración JSON Primero debes crear un objeto JSON 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. También puedes crear flujos de archivo para los archivos adjuntos y pasarlos a través del método createReadStream(), así como especificar el asunto y el contenido del correo electrónico como se muestra a continuación. Nota: Debes haber configurado y verificado la dirección de correo electrónico del remitente en la consola de Catalyst para poder enviar correos electrónicos. 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. La referencia email utilizada en el código a continuación es la instancia del componente creada anteriormente. let fs = require('fs');//Define the file stream for file attachments //Crear un objeto de configuración con la configuración del correo let config = { from_email: 'emma@zylker.com', to_email:["vanessa.hyde@zoho.com","r.owens@zoho.com","chang.lee@zoho.com"], cc:["p.boyle@zylker.com","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!', 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", attachments: [fs.createReadStream('kycform.pdf')] //create a file stream for the file attachment }; ### Send the Email Ahora debes pasar el objeto JSON al método sendMail() como argumento como se muestra en el código a continuación. Esto iniciará el envío del correo electrónico. La promesa devuelta aquí se resolverá con un objeto como JSON. let mailPromise = await email.sendMail(config); console.log(mailPromise); A continuación se muestra una respuesta de ejemplo que recibirás para diferentes versiones de Node.js: { isAsync: false, project_details: { project_name: "Onboarding", id: "2136000000007733" }, from_email: "emma@zylker.com", to_email: ["vanessa.hyde@zoho.com","r.owens@zoho.com","chang.lee@zoho.com"], cc:["p.boyle@zylker.com","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" } { isAsync: false, project_details: { project_name: "Onboarding", id: 2136000000007733 }, from_email: "emma@zylker.com", to_email: ["vanessa.hyde@zoho.com","r.owens@zoho.com","chang.lee@zoho.com"], cc:["p.boyle@zylker.com","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" } --- ## SDK — Python — Correo -------------------------------------------------------------------------------- title: "Obtener instancia de Mail" 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-07-02T09:34:15.885Z" source: "https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/mail/get-component-instance/" service: "Cloud Scale" related: - Mail Help (/es/cloud-scale/help/mail/introduction) -------------------------------------------------------------------------------- # Catalyst Mail Catalyst Mail te permite agregar las direcciones de correo electrónico de tu empresa que se utilizarán para enviar correos electrónicos a los usuarios finales desde tu aplicación Catalyst. Puedes configurar direcciones de correo electrónico de dominios públicos o de los dominios propios de tu organización. También puedes usar un cliente de correo electrónico externo de tu elección y configurar sus ajustes SMTP con Catalyst, en lugar de usar el cliente de correo electrónico integrado de Catalyst. Esta sección cubre los diversos métodos del SDK que se pueden usar para implementar la funcionalidad de Catalyst Mail en tu aplicación. ### Obtener una instancia del componente Una instancia del componente es un objeto que se puede usar para acceder a las configuraciones predefinidas específicas de un componente en particular. Este proceso no realizará una llamada del lado del servidor. La referencia app utilizada en el código a continuación es el objeto Python devuelto como respuesta durante la inicialización del SDK. Puedes crear una nueva instancia de mail_service como se muestra a continuación. También ten en cuenta que esta instancia del componente se utilizará en múltiples escenarios al implementar el servicio Catalyst Mail en tu aplicación. #Obtener instancia del componente Mail mail_service = app.email() -------------------------------------------------------------------------------- title: "Enviar correo electrónico" 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-07-02T09:34:15.885Z" source: "https://docs.catalyst.zoho.com/es/sdk/python/v1/cloud-scale/mail/send-email/" service: "Cloud Scale" related: - Send Email - API (/es/api/code-reference/cloud-scale/mail/send-email/#SendEmail) - Mail Help (/es/cloud-scale/help/mail/introduction) - SDK Scopes (/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 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. #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': "<p>Hello,</p> 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.</p>We cannot wait to get started!<p><p>Cheers!</p><p>Team Zylker</p>" } ### 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** <table class="content-table"> <thead> <tr> <th class="w20p">Nombre del parámetro</th> <th class="w20p">Tipo de dato</th> <th class="w60p">Definición</th> </tr> </thead> <tbody> <tr> <td>mail_obj</td> <td>Object</td> <td>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.</td> </tr> </tbody> </table> #Enviar correo electrónico mail_service = app.email() response = mail_service.send_mail(mail_obj) A continuación se muestra una respuesta de ejemplo: { 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: "<p>Hello,</p> 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.</p>We cannot wait to get started!<p><p>Cheers!</p><p>Team Zylker</p>" } Info : Consulta la tabla de SDK Scopes para determinar el nivel de permiso requerido para realizar la operación anterior.