
Não sou administrador de servidor, então essas podem ser perguntas idiotas...
Tenho um cliente para o qual estou criando um aplicativo da web que me pediu para configurar um servidor de e-mail no VPS em que está hospedado para enviar e-mails em vez de enviá-los por meio do servidor.
Como ambos enviamos e-mails de @xyz.com, não há como receber e-mails no servidor que configurei, certo?
Ainda poderei usar técnicas como configurar um registro PTR reverso ou usar DKIM se o DNS de @xyz.com apontar para outro servidor de e-mail?
Obrigado
Responder1
Você pode configurar um servidor de saída. MX é apenas para entrada e não requer registro PTR. No entanto, você pode considerar configurar-se como um satélite e enviar todas as mensagens através do servidor central. Isso pode ser feito com autenticação SMTP sobre TLS se você precisar atravessar a Enternet.
Se você decidir enviar um e-mail diretamente. Estas são as coisas básicas que você precisa fazer para um servidor de saída (example.com).
- Defina um nome para o servidor de saída (smtp1.example.com).
- Obtenha a configuração PTR (ponteiro) e A (endereço) no DNS. (Podem ser administradores de DNS diferentes.)
- Configure o servidor para enviar para a Internet.
- Certifique-se de que seus endereços de remetente estejam configurados para receber e-mails por meio do MX. Eles podem ser roteados para o seu servidor, se necessário. (Geralmente feito através de aliases.) Você precisará de uma rota para o servidor.
- (Opcional) Obtenha a configuração do SPF para o servidor. example.com precisa listar smtp1.example.com, por endereço IP ou nome. Isso é um acréscimo ao seu próprio servidor. smtp1.example.com deve ser listado como um remetente próprio.
- (Opcional) Obtenha dados DKIM para o servidor configurado no DNS. Deve usar suas próprias chaves e seletores.
- Teste sua configuração e comece a enviar e-mails.
Uma alternativa para enviar e-mail para este servidor é usar um subdomínio (app.example.com). Isso precisará de um registro MX. Nesse caso, consideraria usar o mesmo nome para o servidor SMTP. Configurar para receber e-mail é significativamente mais difícil do que enviar.
Responder2
Em primeiro lugar, a questão de qual servidor de e-mail receberá e-mails para esse domínio é determinada pelos registros MX nas configurações de DNS. OTOH, se você deseja que seu servidor de envio seja reconhecido sem problemas, ele deve ter o DNS reverso correto configurado, caso contrário, muitos servidores de e-mail em todo o mundo não aceitarão e-mails recebidos dele. Isto significa efetivamente que o registro PTR deve ser resolvido para um nome de host que, se for resolvido, aponta para o mesmo endereço IP.
Dito tudo isso: se você não é um administrador de servidor, eu recomendo seriamente CONTRA você configurar um servidor de e-mail para qualquer pessoa. Executar um servidor de e-mail não é algo que você faz no seu tempo livre. Requer bastante conhecimento, habilidade e tempo para mantê-lo atualizado e configurado de forma que funcione e não seja comprometido. Em vez disso, consiga um servidor de e-mail hospedado em outro lugar.
Claro, se você estiver disposto a investir tempo (e espero que consiga cobrar do seu cliente por isso), vá em frente. Escolha o seu MTA favorito e tenho certeza de que todos nós aqui poderemos ajudá-lo a configurá-lo de maneira adequada e segura.