- XF Compatibility
- 2.3.x
- 2.2.x
- Descripción breve
- Add SparkPost mail transport for seamless email sending with full support for bounced and unsubscribed emails via XenForo's built-in addon, including advanced click tracking and open tracking features. Setup involves configuring your SparkPost account and API key in the Email options page. Test functionality using XenForo's test system to ensure proper integration.
Agrega una opción de transporte de correo con SparkPost para que todos los correos se envíen desde tuSparkPostcuenta.
Este add-on tiene soporte para el manejo de emails reboteados y dessuscritos usando la API de eventos de SparkPost - sin necesidad de buzón.ConfiguraciónSi aún no lo ha hecho, deberá configurar un dominio de envío para su foro en su cuenta de SparkPost. Es recomendado también establecer un dominio de rebote por defecto.
Luego necesitará crear una clave API con los siguientes permisos:
Ten en cuenta que el clase de transporte de correo debe ser \SwiftSparkPost\Transport - si no es así, entonces no ha instalado o activado correctamente el complemento.
También existe una segunda opción para pruebas que permite especificar si se deben enviar correos electrónicos transaccional o no-transaccional. Vaya a la UI de administración > Herramientas > Prueba de SparkPost
Encuentre la casilla para enviar correos electrónicos transaccional - desactive para enviar no-transaccional.
En todos los casos, debe examinar los encabezados del correo electrónico que reciba para verificar si fue realmente enviado a través de SparkPost y validar la presencia/ausencia del encabezado List-Unsubscribe.Emails Transaccional vs No transaccionalTransaccionalLos correos electrónicos son correos automatizados enviados por un sistema para comunicarse con un cliente o usuario de una página sobre información relevante a su cuenta o uso de tu sitio. Son típicamente específicos a un usuario individual y generalmente importantes al usuario para el uso continuo de tu sitio.
Ejemplos de correos electrónicos transaccional son:
No es necesario configurar una "Dirección de correo electrónico de rebote" (a menos que no hay un dominio de rebote predeterminado configurado) ni una "Dirección de suscripción de correo electrónico" en las opciones de correo. También no se necesita habilitar el "Manejador de correos electrónicos automático" o la opción "Habilitar el manejo de correos electrónicos automáticos". - SparkPost no envía los emails de rebote ni las notificaciones de suscripción por correo electrónico; consultamos su API para determinar información sobre rebotes y suscripciones.
La gestión de suscripción es un poco más sofisticada que el sistema estándar de XenForo, ya que diferenciamos entre correos electrónicos de transacción y no de transacción y los tratamos de manera diferente.
Ten en cuenta que si recibimos un rebote duro para correos electrónicos de transacción - la cuenta del usuario se desactivará para prevenir el envío de más correos electrónicos.Lista de supresiónCuando SparkPost recibe un hard bounce de una correo electrónico enviada o una solicitud List-Unsubscribe, colocará esa dirección de correo en una lista de supresión, lo que significa que ya no podrás enviar correos electrónicos a ese usuario. Esto se hace para proteger tu reputación de envío - ya que continuar enviando correos electrónicos a direcciones invalidas o suscritas a menos que son esas un indicador de spam que podría bloquearte en algunos proveedores de correo.
Lo importante es tener en cuenta que si una cuenta de foro del usuario ha sido desactivada debido a los correos electrónicos rebotados, más probablemente se habrá añadido también a la lista de supresión de SparkPost. Si reinicias su cuenta sin cambiar sus direcciones de correo electrónico, podrían no recibir ningún correo desde tu sitio porque enviarles está bloqueado por SparkPost.
Si estás seguro de que el correo electrónico ahora es válido, puedes eliminarlos de la lista de supresión de SparkPost - en la consola administrativa de SparkPost -https://app.sparkpost.com/lists/suppressionsRecuerda que hay dos listas separadas - una para correos electrónicos de transacción y otra para los correos electrónicos no de transacción.
Este add-on tiene soporte para el manejo de emails reboteados y dessuscritos usando la API de eventos de SparkPost - sin necesidad de buzón.ConfiguraciónSi aún no lo ha hecho, deberá configurar un dominio de envío para su foro en su cuenta de SparkPost. Es recomendado también establecer un dominio de rebote por defecto.
Luego necesitará crear una clave API con los siguientes permisos:
- []*Mensajes de Eventos: Solo lectura[]Transmisiones: Lectura/Escritura[]*Nótese que la versión actual te instruye para permitir el permiso de Envío mediante API SMTP, pero estonorequeridos - estas instrucciones se eliminarán en una versión futura.).
- []]*Click Trackingactiva el seguimiento de clics en todos los enlaces en las newsletters enviadas[]]*Open Trackingañade una imagen de seguimiento a todas las emails enviados para rastrear aberturas[]]*Eventos de Mensajes Tamaño de Lotepermite que se configuren cómo muchos eventos el sistema intentará recuperar en cada lote. En general no debería necesitar ajustarlo del valor por defecto.[]]*Modo de Pruebaagregar '.sink.sparkpostmail.com' a todos los direcciones de correo electrónico destinatarias para poder probar la comunicación con SparkPost sin enviar realmente ningún correo electrónico a las direcciones de destino.
Ten en cuenta que el clase de transporte de correo debe ser \SwiftSparkPost\Transport - si no es así, entonces no ha instalado o activado correctamente el complemento.
También existe una segunda opción para pruebas que permite especificar si se deben enviar correos electrónicos transaccional o no-transaccional. Vaya a la UI de administración > Herramientas > Prueba de SparkPost
Encuentre la casilla para enviar correos electrónicos transaccional - desactive para enviar no-transaccional.
En todos los casos, debe examinar los encabezados del correo electrónico que reciba para verificar si fue realmente enviado a través de SparkPost y validar la presencia/ausencia del encabezado List-Unsubscribe.Emails Transaccional vs No transaccionalTransaccionalLos correos electrónicos son correos automatizados enviados por un sistema para comunicarse con un cliente o usuario de una página sobre información relevante a su cuenta o uso de tu sitio. Son típicamente específicos a un usuario individual y generalmente importantes al usuario para el uso continuo de tu sitio.
Ejemplos de correos electrónicos transaccional son:
- []creación y activación de cuentas emails[]reestablecimiento de contraseñas y autenticación de dos factores[]alerta de seguridad y cuentas[]notificaciones resultantes de suscripciones o opciones de alerta que el usuario ha elegido[]]*recibos de compra y notificaciones de embarque[]]*notas legales e importantes sobre la página web
- []*nuevas_letras[]*nuevas ofertas de ventas[]*nuevas actualizaciones de producto[]]*email diseñado para aumentar la participación de los usuarios y el proceso de inicio, entre otros
- []]*Emails enviados a través de la interfaz de administrador - Comunicación > Correo a usuarios[]]*Bienvenidales emails
- []correos no transaccionales tienen el encabezado List-Unsubscribe agregado (sobrescribe el encabezado añadido por XenForo) para solicitudes de dessuscripción en una sola vez en algunos clientes de correo. Los correos transaccionales no contienen este encabezado.[]hay listas de supresión separadas para correos electrónicos transaccional y no transaccional. Si alguien se dessuscribe de los correos electrónicos no transaccional, aún puedes enviarles correos electrónicos transaccionales importantes como suscripciones a foro y recuperación de contraseña. Sin embargo, si alguien se dessuscribe o bloquea a tu cuenta de correos electrónicos transaccionales, deberías inhabilitar su cuenta, ya que no podrás más enviarles información importante sobre el foro.
No es necesario configurar una "Dirección de correo electrónico de rebote" (a menos que no hay un dominio de rebote predeterminado configurado) ni una "Dirección de suscripción de correo electrónico" en las opciones de correo. También no se necesita habilitar el "Manejador de correos electrónicos automático" o la opción "Habilitar el manejo de correos electrónicos automáticos". - SparkPost no envía los emails de rebote ni las notificaciones de suscripción por correo electrónico; consultamos su API para determinar información sobre rebotes y suscripciones.
La gestión de suscripción es un poco más sofisticada que el sistema estándar de XenForo, ya que diferenciamos entre correos electrónicos de transacción y no de transacción y los tratamos de manera diferente.
Ten en cuenta que si recibimos un rebote duro para correos electrónicos de transacción - la cuenta del usuario se desactivará para prevenir el envío de más correos electrónicos.Lista de supresiónCuando SparkPost recibe un hard bounce de una correo electrónico enviada o una solicitud List-Unsubscribe, colocará esa dirección de correo en una lista de supresión, lo que significa que ya no podrás enviar correos electrónicos a ese usuario. Esto se hace para proteger tu reputación de envío - ya que continuar enviando correos electrónicos a direcciones invalidas o suscritas a menos que son esas un indicador de spam que podría bloquearte en algunos proveedores de correo.
Lo importante es tener en cuenta que si una cuenta de foro del usuario ha sido desactivada debido a los correos electrónicos rebotados, más probablemente se habrá añadido también a la lista de supresión de SparkPost. Si reinicias su cuenta sin cambiar sus direcciones de correo electrónico, podrían no recibir ningún correo desde tu sitio porque enviarles está bloqueado por SparkPost.
Si estás seguro de que el correo electrónico ahora es válido, puedes eliminarlos de la lista de supresión de SparkPost - en la consola administrativa de SparkPost -https://app.sparkpost.com/lists/suppressionsRecuerda que hay dos listas separadas - una para correos electrónicos de transacción y otra para los correos electrónicos no de transacción.