Algoritmo de entrega de la actividad de correo electrónico
La entrega de la actividad de correo electrónico requiere la API JavaMail. Los mensajes de correo electrónico se crean y entregan fácilmente utilizando la interfaz de servidor SMTP de esta API y el modelo orientado a objetos del formato de mensaje de correo electrónico MIME estándar. La entrega se inicia el día especificado por el usuario de empresa en la actividad de correo electrónico . El planificador de HCL Commerce inicia un trabajo en la fecha y hora especificada que desencadena la entrega de la actividad de correo electrónico.
El algoritmo de entrega de la actividad de correo electrónico utiliza el siguiente proceso:
- Buscar la promoción de correo electrónico planificada para entrega, incluidos el segmento de clientes de destino y la plantilla de correo electrónico.
- Consultar el segmento de clientes de destino de la actividad de correo electrónico para obtener la lista de destinatarios.
- Comprobar que cada destinatario selecciona que desea recibir correo electrónico, según lo especifica la tabla EMLUSRRECV.
- Leer los datos de configuración de correo electrónico mediante la consola de administración.
- Conectar con el servidor SMTP de acuerdo con la configuración de correo electrónico de salida.
- Iterar a través de cada destinatario, llamando a la plantilla de correo electrónico para cada uno.
- Añadir la dirección de la cuenta de entrada como la dirección de correo electrónico "remitente", y la dirección de la cuenta de salida como la dirección "de respuesta".
- Enviar el mensaje de correo electrónico.
- Desconectar y actualizar el estado de la actividad de correo electrónico.
Asegúrese de que el servidor SMTP cumple las siguientes estándares de especificaciones Request for Comments (RFC):
- Dirección de correo electrónico que cumpla la RFC 822 (* obligatorio para el registro).
- Servidor POP3 como se define en la RFC 1939 capaz de entregar Notificaciones de estado de envío (DSN) como se define en la RFC 1894.
- Servidor SMTP como se define en la RFC 2821.