¡Promoción especial hasta el 31 de Agosto!   Descuento 10% en Hosting y 20% en Packs

Viernes, 16 Septiembre 2011 04:56

Programar los envíos de Boletines con AcyMailing

Escrito por 
CMS:  Joomla! |  Versión:  Todas |  Nivel de dificultad:  Medio |  Tiempo estimado de lectura:  15 minutos



Boletines con AcyMailingAcyMailing es un componente que nos permite gestionar boletines en Joomla! al igual que lo haríamos con otras extensiones conocidas como Acajoom o jNews, pero con sus propias diferencias o particularidades, la más conocida es que está liberado de forma gratuita, aunque este punto ha sido superado en parte en la actualidad por la versión básica de jNews.

Uno de los mayores problemas con los que se encuentran usuarios que no han experimentado anteriormente con extensiones de envío de Boletines por email es la gestión de tareas de envío comúnmente conocidas como "cron" y sin las cuales los envíos programados serian complejos o casi imposibles de llevar a cabo por usuarios finales sin acceso a la gestión de sus servidores.

Si entrar a profundizar en las configuraciones del componente AcyMailing y sus posibilidades tanto para la gestión de Listas de Envío, como plantillas de Boletines, etc., nos centramos en la configuración de envíos mediante la automatización del proceso y el uso de cron.

Programar un envío:

  • Ir al componente AcyMailing, Configuración.
  • Hacer clic en el proceso de la cola de envío.
  • Crear un cron.
  • En esta pantalla se puede configurar AcyMailing para enviar X emails cada minuto Y usando el modo automático sólo envía el proceso.
  • Recuerde la frecuencia se muestra aquí es sólo para la seguridad, pero este parámetro no tiene ningún impacto en la frecuencia de cron real (ambos deben tener el mismo valor).
  • Haga clic en el botón Crear/Editar la tarea Cron.
  • Se abrirá una nueva ventana y verá directamente la url del cron añadido (no necesita cambiarla).
  • Asegúrese de que la URL del cron es la correcta (no debería tener que modificar esta url).
  • Active su tarea cron.
  • Seleccione la frecuencia necesaria.
  • Puede seleccionar cada 15 minutos, cada 30 minutos o cada hora.
  • Esta frecuencia debe ser la misma (o mayor que) la que se especifica en los parámetros del "proceso de envío automático".
  • Este proceso solo debe realizarse una vez.
  • Guardar configuración del cron.

Versiones de AcyMailing

AcyMailing Starter

Si utiliza AcyMailing Starter o la versión comercial (sin la opción Sólo Automático) y se envía un boletín de noticias, AcyMailing abrirá una ventana emergente y empezará a enviar su boletín de noticias a los usuarios.

Se enviará un lote de mensajes de correo electrónico a continuación, hará una pausa y luego actualizará la página y enviará un otro lote de emails y hará otra pausa y recargará la página ...hasta el final del proceso.

Proceso de envío manual

Si AcyMailing detecta errores durante el proceso, ya sea al actualizar automáticamente la página (para evitar un tiempo de espera, por ejemplo) o detener el proceso de envío (si es una limitación detectada del Hosting), en ambos casos AcyMailing mostrará un mensaje claro sobre lo que está sucediendo y si AcyMailing detuvo el proceso de envío, será capaz de reanudarlo haciendo clic en el botón del proceso en la página de la cola de envíos.

Durante el proceso de envío, la ventana del envío (ventana emergente), deben permanecer siempre abierta.

Si la cierra, AcyMailing terminará el envío del lote actual deteniendo el proceso de envío (no es un problema, y podrá reanudarlo).

Utilizando la versión comercial

Utilizando alguna de las versiones comerciales (AcyMailing Essential Business o Enterprise), podrá configurar automáticamente AcyMailing para solventar cualquier limitación del servidor y no necesita mantener su conexión a Internet con la página de envíos abierta durante el proceso de envío.

Tambien se recomienda utilizar este método si tiene un servidor dedicado, ya que bajará su puntaje de spam, distribuyendo la carga en el servidor y también el tráfico que se genera a partir de los envíos de boletines de noticias.

Si utiliza AcyMailing para enviar emails desde el frontend, debe usar siempre el proceso automático, pero debe configurar una tarea cron para activar AcyMailing.

Para ello debe seguir el siguiente proceso:

  • Ir a la página de configuración AcyMailing y hacer clic la pestaña del proceso.
  • Seleccione la opción de procesamiento de la cola: solo automático.

Envío automático:

  • Con esta opción, si se envía un boletín de noticias, AcyMailing no iniciará el proceso de envío, sino que simplemente se añadirá todos sus emails a la cola y mostrará un mensaje de confirmación.
  • Necesitará un sistema de activación automática de AcyMailing que le permitirá enviar automáticamente sus emails, esto es lo que se llama una tarea cron.
  • Con ello cada cierto tiempo se activará AcyMailing y se enviarán X emails.
  • De esta forma podrá configurar AcyMailing para enviar 200 emails por hora o por cualquier otra cosa que necesite adaptándose a sus limitaciones del Hosting contratado.
  • La frecuencia se puede ver en la configuración del proceso de envío automático que es un parámetro de seguridad de AcyMailing.
  • Está configurado por defecto a 15 minutos, permitiéndole crear una tarea cron con una frecuencia de 15 minutos.
  • Este parámetro esta establecido para evitar que otra persona realice un envío con una frecuencia mayor de lo que debería ser.
  • Debe establecer este parámetro con el mismo valor que la frecuencia del cron.
  • En la pantalla de Informes podrá ver el último informe de la tarea cron, viendo la dirección URL del cron, los últimos tiempo de ejecución, etc.

Limitaciones de los envíos por parte de los Hosting y configuración correspondiente de AcyMailing

Dependiendo de las limitaciones impuestas por cada Hosting se puede optimizar el proceso de envíos de AcyMailing.

Le recomendamos establecer un margen de un 5% para que otros componentes puedan trabajar sin verse afectados por sus envíos y limitaciones, así que si su limitación es de 250 emails por hora, no debe utilizar más de 240 emails para AcyMailing.

Cada lote no debe enviar más de 250 emails.

Siempre es mejor para aumentar la frecuencia que aumentar el número de emails por lotes.

Esta es la configuración óptima que debe utilizar en función de la empresa de Hosting que esté utilizando para su sitio web

Empresa de Hosting
Limitaciones
Enviar X emails cada minuto Y
Configuración / Observaciones
1and1 100 por tarea
200 por hora
95 emails / 30 minutos

BlueHost 50 por hora 45 emails / 1 hora

DreamHost 50 por hora 45 emails / 1 hora

Free.fr

20 por tarea
100 por hora
2000 por semana

18 emails / 15 minutos
Si utiliza su propio cron o el proceso de envío manual, puede enviar 15 correos electrónicos cada 10 minutos
Google Mail 100 por hora
500 por día

48 emails / 30 minutos
20 emails / 1 hora (>500 usuarios)

  • Método : SMTP
  • Servidor : smtp.gmail.com
  • Puerto : 465
  • Método seguridad : SSL
  • Autenticación : Si
  • Su usuario GMail/contraseña

GoDaddy

100 por tarea
1000 por día
95 emails / 15 minutos
40 emails / 1 hora (>1000 usuarios)
  • Método : SMTP
  • Servidor : relay-hosting.secureServidor.net
  • Puerto : 25
  • Método seguridad : No
  • Autenticación : No
  • Su de: y respuesta: de un e-mail debe pertenecer a su propio dominio

Goneo

250 por hora
60 emails / 15 minutos
  • Método : php Mail Function
  • Su de: y respuesta: de un e-mail debe pertenecer a su propio dominio
  • ¡No deje email del campo de rebote vacío!

GreenGeeks

100 por hora por defecto
45 emails / 30 minutos
Host Gator 500 por hora 115 emails / 15 minutos

Host Monster 500 por hora 115 emails / 15 minutos

Hosting 2GO 50 cada 15 minutos 45 emails / 15 minutos

Hotmail 100 por día

Debido a esta limitación, no se debe utilizar como servidor SMTP Hotmail.
Lunarpages 20 por minuto
600 por hora
19 emails / 15 minutos
Puede utilizar su propia tarea cron para tener una mejor frecuencia (cada 2 minutos)
Netissime 500 cada 15 minutos
1000 por día

100 emails / 15 minutos

40 emails / 1 hora (>1000 users)


OVH 100 por hora and
Pack Perso: 500 por día
Pack Pro: 500 por día
Pack Business: 1200 por día
Pack Premium: 2000 por día

 

20 emails / 1 hora
20 emails / 1 hora
48 emails / 1 hora
80 emails / 1 hora

  • Método : SMTP
  • Servidor : ns0.ovh.net
  • Puerto : 465
  • Método seguridad: SSL
  • Autenticación : Yes
  • Su usuario/contraseña
Rochen 100 cada 10 minutos
1000 por día
95 emails / 15 minutos
40 emails / 1 hora (>1000 usuarios)

Siteground 400 por hora 95 emails / 15 minutos
Techark 250 por hora
60 emails / 15 minutos
Webcity 20 cada 6 minutos 19 emails / 15 minutos Puede utilizar su propia tarea cron para tener una mejor frecuencia (cada 8 minutos)
Yahoo 100 por hora
95 emails / 1 hora

La frecuencia del Cron y la frecuencia que aparece en la configuración deben ser la misma.

La información mostrada en la tabla no necesariamente se ajusta actualmente a las exigencias de los proveedores citados, pero puede servir de idea global.


Descarga de Acymailing desde la web del autor.


En este artículo queremos dar una visión global del uso del cron para envíos automáticos de Boletines que no se vean penalizados por superar las cuotas impuestas por el servidor y de esta forma conseguir envíos efectivos, con una cadencia razonable evitando el spam, distribuyendo la carga en el servidor y de paso el tráfico generado por los envíos de boletines de noticias.



¿Te ha resultado interesante este artículo?

Suscríbete para recibir consejos exclusivos para WordPress, Joomla y PrestaShop