Configuración sencilla del servidor de correo para un sitio web basado en usuarios

Configuración sencilla del servidor de correo para un sitio web basado en usuarios

Estoy trabajando en un sitio web sencillo que tiene registro de usuario. Todo lo que necesito hacer es confirmar las direcciones de correo electrónico enviando un correo electrónico de confirmación y tal vez enviar correos electrónicos periódicos con información diversa. También estoy considerando tener un[correo electrónico protegido]correo electrónico para preguntas y comentarios de los usuarios. La aplicación está escrita en Django y la estoy ejecutando en ArchLinux en un VPS.

No tengo conocimiento de servidores de correo. Intenté configurar postfix y qmail pero no tuve suerte. Son complicados y requieren mucha configuración para que funcionen correctamente.

Mi caso de uso es súper simple y no requiere nada sofisticado.

¿Existe alguna configuración de correo simple que me permita hacer que el correo electrónico funcione rápidamente con mi aplicación Django con un mínimo de trabajo?

Respuesta1

No estoy familiarizado con ArchLinux pero la mayoría de las distribuciones vienen con paquetes para MTA y una configuración básica para enviar correos electrónicos. Siempre que sólo quieras enviar correos desde tu VPS, una configuración tan básica es suficiente para el primer paso.

Ejemplo de configuración para Postfix (fragmento de /etc/postfix/main.cf):

myhostname = mydomain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = mydomain.com, localhost
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only

El segundo paso es más difícil: configuración adecuada de DNS, firma con Domainkey, etc. para (mejor) pasar los filtros de spam. Esto necesitará más lectura. Y si también quieres recibir correos electrónicos, deberías leer uno o dos libros sobre este tema ya que no existe una solución sencilla (desde el punto de vista profesional).

Respuesta2

Si solo desea enviar correos electrónicos (y no recibir ninguno), no instale un sistema de correo electrónico completo, simplemente useenviar correo electrónico, es la forma más sencilla (la uso mucho en mis scripts de Nagios). Es un programa de correo electrónico de línea de comandos, con muchas opciones y acepta varias entradas (puede formatear una página HTML y canalizarla).

información relacionada