Enviar correo electrónico de notificación después de agregar nuevo contenido


11

Algunas personas se niegan a aprender sobre RSS y desearían poder enviarme un correo electrónico (por ejemplo, a través de algún formulario) (sin registro) y recibirían una notificación automática sobre el nuevo contenido.

¿Podría ayudarme a lograr esta funcionalidad en Drupal 7? Escuché sobre tres módulos que podrían ayudar: Reglas, Suscripciones y Notificar. Solo el primero funciona con Drupal 7. ¿Podría configurar esta funcionalidad con algún módulo adecuado?


Cuando dice "sin registro", ¿quiere decir que quieren poder recibir notificaciones de nuevo contenido sin tener una cuenta en su sitio?
kiamlaluno

@kiamlaluno, exactamente, es un requisito extraño. No quieren tener usuarios registrados, pero quieren una notificación por correo electrónico. Entiendo que esto es un poco engorroso (es el sitio para una empresa y los visitantes serán sus empleadores), por lo que creo que debería recopilar sus correos electrónicos y luego no aceptar nuevos correos electrónicos debido a la posibilidad de spam.
xralf

Es un requisito bastante extraño, que elimina a muchos posibles candidatos.
kiamlaluno

Respuestas:


19

Las reglas son las mejores para esto, depende de la API de la entidad.

  • Descarga simple y habilítalas desde Admin -> Módulos
  • Ahora siga Admin -> Configuración -> Flujo de trabajo -> Reglas
  • Haga clic en Add new rule
  • Defina el nombre "New content email notification", por ejemplo , seleccione 'After Saving new content'del cuadro de selección Reaccionar en evento y presione Guardar
  • En la página siguiente, el evento ya está definido, no se requiere ninguna condición para definir aquí, dirígete a la sección Acción y presiona Add action
  • Ingrese la dirección de correo electrónico del destinatario en el Tocuadro de campo
  • Rellene los campos Asunto y Mensaje, Desde. (Hay varios patrones de reemplazo disponibles para incluir en el texto)

por ejemplo, Nuevo contenido [nodo: título] agregado por [nodo: autor] del tipo [nodo: tipo] en [nodo: creado].

  • Golpea la salvación
  • En el conjunto de campos de configuración, asegúrese de Activemarcar la casilla de verificación.

Gracias por esta respuesta perfecta Funciona pero solo escribe este mensaje de error después de crear un nuevo contenido Notice: Undefined offset: 0 in node_tokens() (line 140 of /var/www/modules/node/node.tokens.inc).. ¿Crees que puedo reparar esto?
xralf

Y guardar contenido nuevo es muy lento ahora. Parece que envía un correo electrónico mientras guarda. Investigué la configuración si puedo enviar un correo electrónico 2 minutos después de crear un nuevo nodo, pero parece que no existe esa opción.
xralf


2

Las reglas harán exactamente esto:

Ejemplos de casos de uso
- Cree cambios flexibles en los flujos de trabajo de publicación de contenido
- Envíe correos personalizados para notificar a sus usuarios sobre importantes
- Cree redirecciones personalizadas, mensajes del sistema, migas de pan, ...

¿Necesitas ayuda para configurarlo?


Si tiene experiencia con la configuración, sería amable de su parte. No estaba seguro de que funcionaría de la manera que lo necesitaba, así que pregunté.
xralf

¿Cómo puedo hacer que el sistema envíe notificaciones desde la regla, por ejemplo, cada 2 horas y resuma todo el contenido nuevo creado? No estoy seguro de si debería hacer una nueva pregunta para esto ..
Azz Kawa
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.