Configuração simples de servidor de e-mail para um site baseado em usuário

Configuração simples de servidor de e-mail para um site baseado em usuário

Estou trabalhando em um site simples que possui registro de usuário. Tudo o que preciso fazer é confirmar os endereços de e-mail enviando um e-mail de confirmação e talvez enviar e-mails periódicos sobre diversas informações. Também estou pensando em ter um[e-mail protegido]e-mail para perguntas e comentários dos usuários. O aplicativo é escrito em Django e estou executando-o no ArchLinux em um VPS.

Não tenho conhecimento de servidores de e-mail. Tentei configurar o postfix e o qmail, mas não tive sorte. Eles são complicados e exigem muita configuração para funcionar corretamente.

Meu caso de uso é super simples e não requer nada sofisticado.

Existe alguma configuração simples de e-mail que me permita fazer com que o e-mail funcione rapidamente com meu aplicativo Django com o mínimo de trabalho?

Responder1

Não estou familiarizado com o ArchLinux, mas a maioria das distribuições vem com pacotes para MTAs e uma configuração básica para envio de e-mails. Contanto que você queira apenas enviar e-mails do seu VPS, essa configuração básica é suficiente para o primeiro passo.

Exemplo de configuração para Postfix (snippet 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

A segunda etapa é mais difícil: configuração adequada do DNS, assinatura com Domainkey etc. para (melhor) passar pelos filtros de spam. Isso exigirá mais leitura. E se você também deseja receber e-mails, deve ler um ou dois livros sobre o assunto, pois não existe uma solução simples (do ponto de vista profissional).

Responder2

Se você deseja apenas enviar e-mails (e não receber nenhum), não instale um sistema de e-mail completo, mas apenas useenviar email, é a maneira mais simples (eu uso muito em meus scripts Nagios). É um programa de e-mail de linha de comando, com muitas opções e que aceita várias entradas (você pode formatar uma página HTML e canalizá-la para ela).

informação relacionada