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.

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

Package Imports
copy
import java.io.File;
import com.zc.component.mail.ZCMail; 
import com.zc.component.mail.ZCMailContent;
copy
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

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

EN ESTA PÁGINA

ENLACES RELACIONADOS

Send email - API Send email