Considerações ao hospedar um servidor de e-mail de saída

2

Eu quero hospedar um servidor de e-mail no meu VPS para que eu possa enviar e-mails automáticos do meu aplicativo. Lendo sobre as diferentes formas de hospedagem de servidores de e-mail (envolvendo ISPs bloqueando portas, problemas de retransmissão aberta, SMTP autenticado, SSL, etc.) me deixou muito confuso.

A maioria dos tutoriais recomenda usar um host inteligente como retransmissão. Eu não quero fazer isso porque não quero depender de um serviço externo. Então, minha pergunta é quais são as coisas que eu preciso pensar para enviar e-mail para a Internet?

Um link para um simples tutorial claro seria apreciado porque eu não consegui encontrar um.

    
por hekevintran 07.07.2013 / 01:51

2 respostas

1

Um servidor de e-mail só é necessário se você deseja receber e-mails. Mesmo isso pode ser evitado usando uma ferramenta como fetchmail (para receber).

Em geral, provavelmente é melhor não configurar um servidor de correio, dado o trabalho extra envolvido em ter que mantê-lo. Se você realmente quiser, eu organizei um tutorial intitulado: Como configurar um servidor de email no CentOS 5 no meu blog. Abrange como configurar um servidor de email baseado em sendmail com todos os add-ons (spamassassin, verificação de vírus, etc.).

Normalmente, tudo o que é necessário para enviar e-mails é a capacidade de colocar mensagens em fila e enviá-las periodicamente. O que isto significa é que você pode configurar algo assim, usando o sendmail.

Crie o arquivo /etc/mail/sendmail.mc :

define('SMART_HOST', 'your-smtp-server')
FEATURE(authinfo)dnl

Em seguida, execute este comando:

$ m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

trecho do Projeto Fedora

The following article explains the setup of sendmail for forwarding mails to your ISP's smtp server. It is assumed that you have sendmail up-to-date and configured properly. Note: this setup does not work properly for smtp-server using SASL (e.g. like smtp.pobox.com) Most of the commands must be executed with the corresponding rights (using sudo).

Criar / editar o arquivo /etc/mail/authinfo :

AuthInfo:<your-smtp-server> "U:<your-smtp-user>" "P:<your-smtp-password>" "M:DIGEST-MD5"

Defina as permissões:

$ chmod 600 /etc/mail/authinfo

Reconstrua o arquivo authinfo:

$ makemap hash /etc/mail/authinfo < /etc/mail/authinfo
-or on Red Hat based systems-
$ make 

Reinicie o serviço:

$ /sbin/service sendmail restart

Referências

por 07.07.2013 / 06:30
1

Com sua independência de um ISP individual ou provedor de e-mail por um lado, você realmente tem que calcular, por outro, quanto tempo você está disposto a gastar para manter sua reputação como remetente de e-mail. Por causa de como os spammers e malwares estão abusando do sistema de e-mail, ele foi polarizado ao ponto em que a ausência de uma reputação positiva strong já é uma reputação negativa. Ontem você tinha que se preocupar com detalhes técnicos como retransmissão aberta e filtragem de saída , depois veio SPF e SenderID , agora é DKIM e DMARC

    
por 07.07.2013 / 09:53

Tags