Cómo configurar mi infraestructura de correo electrónico (pequeña empresa)

Soy nuevo en el campo y estoy tratando de aprender.
Tengo un nombre de dominio (digamos mydomain.it ) registrado con la compañía A.

La compañía A me proporciona tanto un service de DNS como un service de correo .
Utilizo el DNS para networkingirigir las peticiones de la tela a mi única máquina virtual que maneja las peticiones de la tela.
Utilizo el service de correo para la interfaz web para enviar manualmente posts de correo electrónico a mis clientes.

Por supuesto, también quiero enviar correos electrónicos automáticos.
Para ello he configurado un server SMTP sendmail en mi máquina virtual y estoy enviando los correos electrónicos directamente desde allí.

El problema es que los correos electrónicos automáticos son:

  • Marcado como spam
  • O no entregado en absoluto

¿Que debería hacer?

  1. Mantenga la misma infraestructura pero mejore la configuration de sendmail para ser autenticado (¿es posible? ¿Cómo ?, de acuerdo con una respuesta parece difícil e incluye la construcción de una reputación para el IP / Server => Evitar que el correo sea marcado como spam ).
  2. Utilizar el server SMTP de la empresa A en lugar de usar sendmail ?
  3. ¿Otro?

Gracias

Primero – el email es un PITA a manejar. Usted está funcionando en las cosas que todos los administradores del email han funcionado en en un cierto punto.

Te recomiendo que vayas con # 2 – usando el relé SMTP de la compañía A. Simplemente establezca ese server como el smarthost en sendmail y retransmitirá el correo a través de él. Esto todavía le permitirá enviar correo localmente en el server, y sendmail se encargará de la entrega de ahí en adelante.

Nota: de todos los MTA de código abierto que hay, sendmail es sin duda, el más difícil de entender y configurar. Recomiendo encarecidamente olvidar sendmail y usar postfix o exim en su lugar. Yo uso postfix exclusivamente, y es el MTA pnetworkingeterminado de casi todas las distribuciones de Linux.