Executando verificação de segurança...
11

[relato]Umbler, domínio registro.br, AWS LightSail e PHPMailer

Já aviso que não é um artigo.
Apenas um relato meu para tentar ajudar quem tem uma infraestrutura parecida, pois eu apanhei bastante e quero auxiliar quem estiver passando pelo mesmo.

Não sei se essa é a melhor maneira, mas foi assim que configurei o meu e-mail Umbler na estrutura abaixo

  • E-mail na Umbler (não precisei contratar Amazon SES ou Amazon Workmail)
  • Domínio no registro.br (não precisei contratar Amazon Route 53)
  • Hospedagem AWS LightSail (mais barato que EC2)

No registro.br meu DNS ficou assim

ns-262.awsdns-32.com
ns-2041.awsdns-63.co.uk
ns-1229.awsdns-25.org
ns-595.awsdns-10.net

No Amazon Lightsail meu DNS ficou assim

REGISTRO MX

PrioridadeNome do registroRotear tráfego para
10@mx364.umbler.com
20@mx128.umbler.in
30@mx783.umbler.com.br
30@mx783.umbler.com.br
40@mx240.umbler.co.uk

Registros SRV

PrioridadePesoNome do registroRotear tráfego paraPorta
00_autodiscover._tcpautodiscover224.umbler.com443

SPF/TXT

Nome do registroResponde com
@v=spf1 include:spf.umbler.com ~all

Parte principal do código PHP para o envio de e-mail

    $mail->IsSMTP();
    $mail->SetFrom("[email protected]");
    $mail->Host = "smtp.umbler.com";
    $mail->Username = "[email protected]";
    $mail->Password = "senha_do_email";   
    $mail->SMTPDebug = 0; // debugging: 1 = errors and messages, 2 = messages only
    $mail->SMTPAuth = true;
    $mail->SMTPSecure = 'tls';
    $mail->Port = 587;
    $mail->CharSet = 'UTF-8';

Site oficial da Umbler sobre:

Carregando publicação patrocinada...