¿Debo ejecutar mi propia MTA?

23

Necesito enviar un gran volumen de correos electrónicos, aproximadamente 60,000 por semana. Por el momento, subcontratamos este servicio a un tercero y esperamos duplicar nuestro volumen en los próximos 6 meses. Como el servicio está comenzando a ser demasiado costoso, estaba pensando en establecer nuestra propia MTA.

Nuestro propio SysAdmin nos dijo que no es nada difícil tener nuestra propia MTA, pero me temo que podría haber simplificado demasiado esto.

¿Es difícil manejar un MTA? ¿Debo temer que mi MTA perderá los correos de la empresa? ¿Debo quedarme con un servicio de terceros?

pd: los correos electrónicos se han recopilado respetando la legislación local sobre privacidad, por lo que no hay spam.

Mascarpone
fuente

Respuestas:

37

No debería haber problemas para hacerlo usted mismo, sin embargo, necesita un administrador de sistemas experimentado o un administrador de sistemas dispuesto a aprender algo nuevo. No es tan fácil como simplemente ejecutar otro demonio y abrir un puerto en el firewall.

Ejecuto un MTA para proyectos personales en un VPS, y aunque, por supuesto, necesita alta disponibilidad y poder manejar mucha más carga, la configuración general sería más o menos la misma. Algunos consejos generales:

  • Asegúrate de no terminar con un relevo abierto, quedarás en la lista negra
  • Lea sobre cómo evitar la temida carpeta de spam
  • Asegúrese de que los registros MX correctos estén en su lugar
  • Use un subdominio para enviar solo MTA (mailer.example.com)
  • Utilice los encabezados de correo correctos de: y responda a:
  • Use DKIM para firmar el correo (también ayuda a evitar el spam)

EDITAR:

Olvidé dos puntos importantes (gracias symcbean):

  • SPF , para restringir el correo de su dominio a IP o rangos específicos
  • Manejo inteligente de rebotes; configurado para hablar con su aplicación de lista de correo (eliminar direcciones muertas, etc.)
cvaldemar
fuente
3
Votado porque esto enumera algunas cosas específicas a las que prestar atención.
Freiheit
3
Me recuerda el artículo de Jeff Atwood sobre el envío de correos electrónicos: codinghorror.com/blog/2010/04/…
shufler
voto a favor, estoy de acuerdo en todos excepto SPF.
cstamas
Desearía poder elegir dos respuestas.
Mascarpone
18

A menos que su empresa esté en el negocio de enviar correos electrónicos , solo consideraría esto como último recurso.

Hay muchas compañías que envían correos electrónicos masivos, por lo que me inclinaría a comparar precios (o renegociar las tarifas) antes de invertir tiempo y recursos en la creación y el soporte de su propia solución MTA.

Mantener una empresa ágil y capaz de pivotar es fundamental. La externalización de servicios no críticos le permite lograr esto más fácilmente.

Dicho esto, si está en el negocio de enviar correos electrónicos, entonces debería considerar la posibilidad de configurar su propio MTA, aunque es posible que aún desee considerar alojar esto en un entorno VPS.

Hafichuk
fuente
44
Me gusta tu publicación porque es de mentalidad empresarial. Tienes razón en ser ágil, de todos modos llegas a un punto en el que la subcontratación ya no es rentable. la pregunta es: ¿60,000 correos electrónicos por semana está más allá de ese punto?
Mascarpone
1
@Mascarpone Gracias por el comentario! Supongo que está preguntando dónde está el punto de inflexión entre el costo de la subcontratación y el costo de llevar esto a la empresa. Debe estar en un punto en el que pueda comenzar a obtener descuentos realmente buenos por usar un tercero. MailChimp, por ejemplo, es menos de medio centavo por correo electrónico en su volumen actual. Entonces la pregunta de vuelta a usted; ¿Vale la pena $ 2400 (o menos) por mes dentro de seis meses para que pueda hacer esto en casa?
hafichuk
considerando que puedo tener el hosting gratis (vendo hosting), entonces 2400 $ por mes es un costo enorme. También puedo tener tiempo de administrador de forma gratuita (puedo usar el tiempo libre de los administradores que de otro modo se pagarían pero se desperdiciarían). El único costo que queda es la posibilidad de pérdida de correos electrónicos o mala reputación, que dañaría a mi empresa. Necesito entender la probabilidad de eso
Mascarpone
1
Parece una buena opción desde la perspectiva de los costos y dada la naturaleza de su negocio, este es definitivamente un servicio adicional que puede ofrecer a los clientes. Desde una perspectiva técnica, @cvaldemar parece estar en el camino correcto para usted. ¡Buena suerte!
hafichuk
16

Nuestro propio SysAdmin nos dijo que no es nada difícil tener nuestra propia MTA, pero me temo que podría haber simplificado demasiado esto.

O es una especie de súper geek o no comprende el problema.

Ejecutar un MTA es relativamente simple. Ejecutar un MTA que entrega un gran volumen de correos electrónicos masivos mientras se mantiene una buena capacidad de entrega es muy, muy complicado.

cvaldemar sugiere usar DKIM, sin embargo, no menciona el SPF (estos no son mutuamente excluyentes, sin embargo, este último tiene tasas de adopción mucho más altas). Además de los puntos mencionados en esa publicación, también debe habilitar la limitación por destino, el manejo inteligente de rebotes y la gestión proactiva de listas (para evitar una mala reputación de rebotes).

Ejecutar un servidor en un rango de direcciones asignado le otorgará una reputación mucho mayor que en un servidor alojado. También simplifica el proceso de configuración de registros PTR (también aumenta su rep).

Ejecutar spamassassin internamente lo ayudará a identificar problemas más temprano en el proceso.

symcbean
fuente
1
Además de esta respuesta, el manejo de rebotes es una de las principales tareas que los proveedores de correo electrónico hacen por usted. No es muy difícil hacerlo usted mismo, aunque es un poco más difícil hacerlo bien . Incluso simplemente dar de baja los rebotes "No existe ese usuario" y los informes del ciclo de retroalimentación contribuirán en gran medida a mantener una reputación decente. Dependiendo de la fuente del contenido de sus correos electrónicos, ejecutar spamassassin también podría hacer una gran diferencia, sin embargo, no conozco ningún proveedor de correo que haga esto.
Ladadadada
11

Si tiene la experiencia requerida, puede hacerlo.

Sugiero no perder los correos electrónicos, comenzar a probar su nuevo MTA con una pequeña cantidad de correos electrónicos. Cuando esté satisfecho, puede usarlo para todos sus correos electrónicos.

Khaled
fuente
¿Pero cuán difícil es mantener operativa una MTA?
Mascarpone
11
¿Qué tan difícil es hornear pasteles? Con ese volumen de correo electrónico, ¿qué tan difícil es hornear alimentos para una panadería? La respuesta depende de qué tan cómodo esté con la cocción. No podemos responder a su pregunta porque no sabemos qué tipo de administrador de sistemas es usted. El correo electrónico requiere mantenimiento. Lo difícil que sea depende de su experiencia y conocimiento. Tienes tu propio administrador de sistemas de acuerdo a tu pregunta. ¿Qué sabe él de ejecutar un servidor de correo? ¿Y haciendo la debida diligencia para respaldarlo, monitorearlo y recuperar el desastre?
Bart Silverstrim
1
Esto depende de su experiencia (o su administrador de sistemas). Por supuesto, también se recomienda tener varias máquinas que actúen como MTA para eliminar un solo punto de falla.
Khaled
@BartSilverstrim: bonita analogía especialmente para una persona hambrienta :)
Khaled
Tal vez ese sea el problema ... :-) Realmente es una de esas cosas en las que he conocido personas para quienes hornear es como respirar, y luego están mis familiares que activan alarmas de humo cada día festivo.
Bart Silverstrim
10

Si está haciendo ese volumen de correo electrónico, espero que tenga un sistema automatizado que envíe el correo electrónico. Según la cantidad de correo electrónico que está generando, parece que, en cierta medida, está en el negocio de enviar correos electrónicos. Lo importante para su negocio es que se entregue su correo electrónico. Si es importante, debe saber cómo se maneja su correo electrónico. Independientemente de cómo implemente su solución, querrá garantizar una retroalimentación adecuada para que:

  • eliminas direcciones muertas;
  • detecta una mala configuración; y
  • obtienes notificaciones si te agregan a una lista negra.

Configurar su propio MTA no es tan difícil, y una vez configurados, tienden a ejecutarse con poco mantenimiento. Hay normas y convenciones a seguir, y el incumplimiento de estas afectará su capacidad de entregar correo de manera confiable. Desafortunadamente, algunas de las organizaciones en el negocio de enviar correos de gran volumen para otros no los siguen. El uso de un servicio de terceros puede hacer que su correo se clasifique como spam.

Publiqué una queja sobre Ejecutar un servidor de correo electrónico dirigido principalmente a los desinformados. Explica un poco sobre lo que implica ejecutar una MTA. Mi política de correo electrónico proporciona recursos adicionales al igual que otras publicaciones que he hecho en el correo electrónico .

Para este tipo de correo, considere usar un subdominio y un servidor dedicados. El ajuste para el correo electrónico masivo de gran volumen puede ser significativamente diferente de lo que desea para el correo electrónico de persona a persona. Asegúrese de aceptar y revisar el correo electrónico enviado a las direcciones postmastery abuse. Si tiene direcciones de correo electrónico no válidas en su (s) lista (s), puede encontrarse con problemas de tamaño de la cola inicialmente. Puede registrar su dominio con muchos de los servicios de alojamiento de correo de gran volumen como Gmail, Hotmail, etc.

EDITAR: ejecutar su propio MTA para un servicio como este no significa que necesite ejecutar su propio MX. Su MX (Mail Exchange) y MTA para correspondencia regular pueden ser manejados por un tercero. Use un subdominio dedicado para manejar correo electrónico masivo y / o automatizado. Adminístrelo según sus necesidades.

BillThor
fuente
2

Ejecutar un MTA no es tan difícil, pero requiere algo de experiencia.

Pero, puede usar este nuevo MTA para enviar solo correo electrónico masivo. No necesita cambiar todos los mensajes de la compañía.

Piedra
fuente
0

Encontré que el MTA MailerQ es fácil de configurar y parece estar diseñado para manejar grandes volúmenes de correo electrónico. Puede ver los resultados de envío en vivo desde la interfaz gráfica de usuario y cambiar las reglas sobre la marcha.

usamaster
fuente
Referencias ¿Alguna evaluación sobre seguridad?
vonbrand