Configuración de notificaciones por correo electrónico
- Temas:
- Administering
Creado para:
- Admin
AEM envía notificaciones por correo electrónico a los usuarios que:
-
Se han suscrito a eventos de página, por ejemplo modificación o replicación. La variable Bandeja de entrada de notificaciones describe cómo suscribirse a estos eventos.
-
Se han suscrito a eventos de foro.
-
Debe realizar un paso en un flujo de trabajo. La variable Etapa de participante describe cómo almacenar en déclencheur las notificaciones por correo electrónico en un flujo de trabajo.
Requisitos previos:
- Los usuarios deben tener una dirección de correo electrónico válida definida en su perfil.
- La variable Day CQ Mail Service debe configurarse correctamente.
Cuando se notifica a un usuario, recibe un correo electrónico en el idioma definido en su perfil. Cada idioma tiene su propia plantilla que se puede personalizar. Se pueden añadir nuevas plantillas de correo electrónico para los nuevos idiomas.
Configuración del servicio de correo
Para AEM poder enviar correos electrónicos, la variable Day CQ Mail Service debe configurarse correctamente. Puede ver la configuración en la consola web. Al trabajar con AEM hay varios métodos para administrar los ajustes de configuración de dichos servicios; see Configuración de OSGi para obtener más información y las prácticas recomendadas.
Se aplican las siguientes restricciones:
-
La variable Puerto del servidor SMTP debe ser 25 o superior.
-
La variable Nombre de host del servidor SMTP no debe estar en blanco.
-
La variable Dirección "De" no debe estar en blanco.
Para ayudarle a depurar un problema con la variable Day CQ Mail Service, puede ver los registros del servicio:
com.day.cq.mailer.DefaultMailService
La configuración tiene el siguiente aspecto en la consola web:
Configuración del canal de notificación de correo electrónico
Al suscribirse a las notificaciones de eventos de página o de foro, la dirección de correo electrónico de se establece en no-reply@acme.com
de forma predeterminada. Puede cambiar este valor configurando la variable Canal de correo electrónico de notificación en la consola web.
Para configurar la dirección de correo electrónico, agregue una sling:OsgiConfig
al repositorio. Utilice el siguiente procedimiento para añadir el nodo directamente mediante el CRXDE Lite :
-
En el CRXDE Lite, añada una carpeta denominada
config
debajo de la carpeta de la aplicación. -
En la carpeta de configuración, añada un nodo denominado:
com.day.cq.wcm.notification.email.impl.EmailChannel
de tiposling:OsgiConfig
-
Agregue un
String
propiedad al nodo denominadoemail.from
. Para el valor, especifique la dirección de correo electrónico que desea utilizar. -
Haga clic en Guardar todo.
Utilice el siguiente procedimiento para definir el nodo en las carpetas de origen del paquete de contenido:
-
En
jcr_root/apps/*app_name*/config folder
, cree un archivo con el nombrecom.day.cq.wcm.notification.email.impl.EmailChannel.xml
-
Añada el siguiente XML para representar el nodo :
<?xml version="1.0" encoding="UTF-8"?> <jcr:root xmlns:sling="https://sling.apache.org/jcr/sling/1.0" xmlns:jcr="https://www.jcp.org/jcr/1.0" jcr:primaryType="sling:OsgiConfig" email.from="name@server.com"/>
-
Reemplace el valor de la variable
email.from
atributo (name@server.com
) con su dirección de correo electrónico. -
Guarde el archivo.
Configuración del servicio de notificación de correo electrónico del flujo de trabajo
Cuando recibe notificaciones por correo electrónico del flujo de trabajo, tanto la dirección de correo electrónico como el prefijo de URL del host se establecen en valores predeterminados. Puede cambiar estos valores configurando la variable Servicio de notificación de correo electrónico del flujo de trabajo CQ de día en la consola web. Si lo hace, se recomienda mantener el cambio en el repositorio.
La configuración predeterminada tiene el siguiente aspecto en la consola web:
Plantillas de correo electrónico para notificaciones de página
A continuación se describen las plantillas de correo electrónico para las notificaciones de página:
/libs/settings/notification-templates/com.day.cq.wcm.core.page
La plantilla predeterminada en inglés ( en.txt
) se define de la siguiente manera:
subject=[CQ Page Event Notification]: Page Event
header=-------------------------------------------------------------------------------------\n \
Time: ${time}\n \
User: ${userFullName} (${userId})\n \
-------------------------------------------------------------------------------------\n\n
message=The following pages were affected by the event: \n \
\n \
${modifications} \n \
\n\n
footer=\n \
-------------------------------------------------------------------------------------\n \
This is an automatically generated message. Please do not reply.
Personalización de plantillas de correo electrónico para notificaciones de página
Para personalizar la plantilla de correo electrónico en inglés para la notificación de página:
-
En CRXDE, abra el archivo :
/libs/settings/notification-templates/com.day.cq.wcm.core.page/en.txt
-
Modifique el archivo según sus necesidades.
-
Guarde los cambios.
La plantilla debe tener el siguiente formato:
subject=<text_1>
header=<text_2>
message=<text_3>
footer=<text_4>
Donde <text_x> puede ser una mezcla de texto estático y variables de cadena dinámicas. En la plantilla de correo electrónico para las notificaciones de página se pueden usar las siguientes variables:
-
${time}
, la fecha y hora del evento. -
${userFullName}
, el nombre completo del usuario que activó el evento. -
${userId}
, el ID del usuario que activó el evento. -
${modifications}
, describe el tipo de evento de página y la ruta de página en formato :<page event="" type=""> => <page path="">
Por ejemplo:
PageModified => /content/geometrixx/en/products
Plantillas de correo electrónico para la notificación del foro
Las plantillas de correo electrónico para las notificaciones del foro se encuentran en:
/etc/notification/email/default/com.day.cq.collab.forum
La plantilla predeterminada en inglés ( en.txt
) se define de la siguiente manera:
subject=[CQ Forum Notification]
header=-------------------------------------------------------------------------------------\n \
Time: Time: ${time}\n \
Forum Page Path: ${forum.path}\n \
-------------------------------------------------------------------------------------\n\n
message=Page: ${host.prefix}${forum.path}.html\n
footer=\n \
-------------------------------------------------------------------------------------\n \
This is an automatically generated message. Please do not reply.
Personalización de plantillas de correo electrónico para notificaciones de foro
Para personalizar la plantilla de correo electrónico en inglés para la notificación del foro:
-
En CRXDE, abra el archivo :
/etc/notification/email/default/com.day.cq.collab.forum/en.txt
-
Modifique el archivo según sus necesidades.
-
Guarde los cambios.
La plantilla debe tener el siguiente formato:
subject=<text_1>
header=<text_2>
message=<text_3>
footer=<text_4>
Donde <text_x>
puede ser una mezcla de texto estático y variables de cadena dinámicas.
En la plantilla de correo electrónico para las notificaciones del foro se pueden utilizar las siguientes variables:
-
${time}
, la fecha y hora del evento. -
${forum.path}
, la ruta a la página del foro.
Plantillas de correo electrónico para notificación de flujo de trabajo
La plantilla de correo electrónico para las notificaciones de flujo de trabajo (en inglés) se encuentra en:
/libs/settings/workflow/notification/email/default/en.txt
Se define de la siguiente manera:
subject=Workflow notification: ${event.EventType}
header=-------------------------------------------------------------------------------------\n \
Time: ${event.TimeStamp}\n \
Step: ${item.node.title}\n \
User: ${participant.name} (${participant.id})\n \
Workflow: ${model.title}\n \
-------------------------------------------------------------------------------------\n\n
message=Content: ${host.prefix}${payload.path.open}\n
footer=\n \
-------------------------------------------------------------------------------------\n \
View the overview in your ${host.prefix}/aem/inbox\n \
-------------------------------------------------------------------------------------\n \
This is an automatically generated message. Please do not reply.
Personalización de plantillas de correo electrónico para notificación de flujo de trabajo
Para personalizar la plantilla de correo electrónico en inglés para la notificación de eventos de flujo de trabajo:
-
En CRXDE, abra el archivo :
/libs/settings/workflow/notification/email/default/en.txt
-
Modifique el archivo según sus necesidades.
-
Guarde los cambios.
La plantilla debe tener el siguiente formato:
subject=<text_1>
header=<text_2>
message=<text_3>
footer=<text_4>
<text_x>
puede ser una mezcla de texto estático y variables de cadena dinámicas. Cada línea de un <text_x>
El elemento debe terminar con una barra invertida ( \
), excepto en la última instancia, cuando la ausencia de la barra invertida indica el final del <text_x>
variable de cadena.El método ${payload.path.open}
muestra la ruta de acceso a la carga útil del elemento de trabajo. Por ejemplo, para una página en Sitios, entonces payload.path.open
sería similar a /bin/wcmcommand?cmd=open&path=…
.; esto se hace sin el nombre del servidor, por lo que la plantilla antepone esto a ${host.prefix}
.
En la plantilla de correo electrónico se pueden utilizar las siguientes variables:
-
${event.EventType}
, tipo de evento -
${event.TimeStamp}
, fecha y hora del evento -
${event.User}
, el usuario que activó el evento -
${initiator.home}
, la ruta del nodo iniciador -
${initiator.name}
, el nombre del iniciador -
${initiator.email}
, dirección de correo electrónico del iniciador -
${item.id}
, el id del elemento de trabajo -
${item.node.id}
, id del nodo en el modelo de flujo de trabajo asociado a este elemento de trabajo -
${item.node.title}
, título del elemento de trabajo -
${participant.email}
, dirección de correo electrónico del participante -
${participant.name}
, nombre del participante -
${participant.familyName}
, apellido del participante -
${participant.id}
, id del participante -
${participant.language}
, el idioma del participante -
${instance.id}
, el id del flujo de trabajo -
${instance.state}
, el estado del flujo de trabajo -
${model.title}
, título del modelo de flujo de trabajo -
${model.id}
, el id del modelo de flujo de trabajo -
${model.version}
, la versión del modelo de flujo de trabajo -
${payload.data}
, la carga útil -
${payload.type}
, el tipo de carga útil -
${payload.path}
, ruta de la carga útil -
${host.prefix}
, prefijo de host, por ejemplo: http://localhost:4502
Adición de una plantilla de correo electrónico para un nuevo idioma
Para añadir una plantilla para un nuevo idioma:
-
En CRXDE, agregue un archivo
<language-code>.txt
abajo:/libs/settings/notification-templates/com.day.cq.wcm.core.page
: para notificaciones de página/etc/notification/email/default/com.day.cq.collab.forum
: para notificaciones de foro/libs/settings/workflow/notification/email/default
: para notificaciones de flujo de trabajo
-
Adapte el archivo al idioma.
-
Guarde los cambios.
<language-code>
se utiliza como nombre de archivo para la plantilla de correo electrónico y debe ser un código de idioma en minúsculas de dos letras que AEM reconozca. Para códigos de idioma, AEM se basa en ISO-639-1.Configuración de las notificaciones por correo electrónico de AEM Assets
Cuando se comparten o dejan de compartir colecciones en AEM Assets, los usuarios pueden recibir notificaciones por correo electrónico de AEM. Para configurar las notificaciones por correo electrónico, siga estos pasos.
- Configure el servicio de correo electrónico, tal como se describe anteriormente en Configuración del servicio de correo.
- Inicie sesión en AEM como administrador. Haga clic en Herramientas > Operaciones > Consola web para abrir Configuración de la consola web.
- Editar Servlet Day CQ DAM Resource Collection. Select enviar correo electrónico. Haga clic en Guardar.
Experience Manager
- Información general sobre la guía del usuario de administración
- Características de Sites
- Administración de sitios web
- Reutilización del contenido: administrador de varios sitios y Live Copy
- Información general de Live Copy
- Configuración de la sincronización de Live Copy
- Creación y sincronización de Live Copies
- Conflictos de despliegue de MSM
- Prácticas recomendadas de MSM
- Traducción de contenido para sitios multilingües
- Administración de proyectos de traducción
- Identificación del contenido a traducir
- Preparación del contenido para su traducción
- Creación de una raíz de idioma mediante la IU clásica
- Volver a conectar con Microsoft Translator
- Configuración del marco de trabajo de integración de traducción
- Asistente para copia de idioma
- Mejoras en la traducción
- Prácticas recomendadas de traducción
- Configuraciones y el explorador de configuración
- Preguntas más frecuentes sobre AEM
- Operaciones
- Tableros
- Tablero de operaciones
- Copia de seguridad y restauración
- Recolección de papelera del almacén de datos
- Monitorización de recursos del servidor utilizando la consola JMX
- Uso de registros
- Configuración del Editor de texto enriquecido
- Configuración del componente Vídeo
- Editor masivo
- Configuración de notificaciones por correo electrónico
- Configuración de RTE para producir sitios accesibles
- El verificador de vínculos
- Solución de problemas de AEM
- Mantenimiento del registro de auditoría en AEM 6
- Editor
- Administración del acceso a los flujos de trabajo
- Uso de cURL con AEM
- Configuración de Deshacer para la edición de páginas
- Herramienta Servidor proxy (proxy.jar)
- Configuración para aplicaciones AEM
- Administración de flujos de trabajo
- Configurar formularios de búsqueda
- Consolas de herramientas
- Informes
- Administración de instancias de flujo de trabajo
- Configuración del contenedor de diseño y el modo de diseño
- Habilitar el acceso a la IU clásica
- Inicio de flujos de trabajo
- Configuración de los complementos del Editor de texto enriquecido
- Admin Console
- Seguridad
- Administración de usuarios y seguridad
- Administración de derechos de usuario, grupo y acceso
- Lista de comprobación de seguridad
- OWASP Top 10
- Ejecución de AEM en el modo Producción lista
- Administración de identidades
- Autenticación de IMS de Adobe y compatibilidad con Admin Console para AEM Managed Services
- Creación de un grupo de usuarios cerrado
- Mitigación de problemas de serialización en AEM
- Sincronización de usuarios
- Compatibilidad con tokens encapsulados
- Inicio de sesión único
- Cómo auditar las operaciones de administración de usuarios en AEM
- SSL predeterminado
- Controlador de autenticación SAML 2.0
- Grupos de usuarios cerrados en AEM
- Operaciones de Granite: administración de usuarios y grupos
- Activación del CRXDE Lite en AEM
- Configuración de LDAP con AEM 6
- Configurar la contraseña de administrador en la instalación
- Usuarios de servicio en AEM
- Compatibilidad con cifrado para propiedades de configuración
- Gestión de solicitudes de RGPD para la base de AEM
- Filtro Disposición de contenido
- Personalización
- eCommerce
- Integración
- Integración con servicios de terceros
- Integración con Salesforce
- Integración con Adobe Target
- Integración con Adobe Analytics
- Conectarse a Adobe Analytics y crear marcos
- Configuración de Seguimiento de vínculos para Adobe Analytics
- Asignación de datos de componente con propiedades de Adobe Analytics
- Configuración del seguimiento de vídeo para Adobe Analytics
- Preguntas frecuentes sobre la entrega de contenido HTTP2
- Resolución de problemas de la integración de Adobe Campaign
- Licencias de SharePoint Connector, avisos de copyright y exenciones de responsabilidad
- Conector de SharePoint
- Preguntas frecuentes sobre el fin de vida útil del visualizador DHTML
- Integración con Adobe Campaign Classic
- Artículos relacionados de la comunidad
- Integración con Adobe Campaign Standard
- Aviso de fin de vida útil para el visualizador Flash
- Integración con Adobe Creative Cloud
- Integración con Adobe Dynamic Tag Management
- Inclusión en Adobe Analytics y Adobe Target
- Portales AEM y portlets
- Integración con Dynamic Media Classic
- Resolución de problemas de integración
- Integración con BrightEdge Content Optimizer
- Prácticas recomendadas para plantillas de correo electrónico
- Productor de catálogos
- Integración con Silverpop Engage
- Integración con Adobe Campaign
- Integración con ExactTarget
- Analytics con proveedores externos
- Integración con Adobe Marketing Cloud
- Configuración manual de la integración con Adobe Target
- Requisitos previos para la integración con Adobe Target
- Clasificaciones de Adobe
- Integración de soluciones
- Integración de Target con fragmentos de experiencias
- Prácticas recomendadas
- Gestión de contenido