[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
Prioridade | Nome do registro | Rotear 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
Prioridade | Peso | Nome do registro | Rotear tráfego para | Porta |
---|---|---|---|---|
0 | 0 | _autodiscover._tcp | autodiscover224.umbler.com | 443 |
SPF/TXT
Nome do registro | Responde 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:
- Configurações MX
- Apontamento autodiscover
- Proteção do e-mail SPF (Sender Policy Framework)
https://help.umbler.com/hc/pt-br/articles/204525369-Quais-os-apontamentos-de-E-mail-da-Umbler