Emails personalizados com Gmail e Google Domains

Published on Thursday, April 2, 2020

Disponível em 🇧🇷 / Available in 🇺🇸

Continuando o assunto do post anterior, hora de criar emails para o domínio nilo.dev. Logo após a contratação do domínio, um box no painel de controle do Google já oferece o uso do GSuite, com um período de gratuidade de 14 dias, mas sabemos como isso funciona. Passado este período, R$24.30/mês por conta de email criada - claro que o GSuite possui outros serviços, mas já uso serviços semelhantes em outras plataformas e as premissas de não ter custos neste projeto continuam valendo.

Oferta no painel de controle do Google Domains:

google-gsuite

Eu não tenho necessidade de uma conta nova de email então vou apenas utilizar minha conta atual, mas para que o processo funcione é necessário ter uma conta de email criada previamente - e neste caso específicamente uma conta do Gmail. Não passaremos pelos passos de criação da conta aqui.

Configurando alias e encaminhamento de emails

Com a conta no gmail previamente criada, vamos criar um redirecionamento de emails no painel do Google Domains para esta conta. Após clicar na guia "E-mail", configure os alias de email que deseja utilizar - no meu caso configurei o endereçco d@nilo.dev explicitamente e um wildcard "*" para receber qualquer email enviado para contas do domínio "@nilo.dev".

google-mail-forward

Com a configuração de encaminhamento de emails, já é possível fazer um teste de recebimento, o teste precisa ser feito de uma segunda caixa postal - testar o funcionamento utilizando para enviar a própria conta que recebe o encaminhamento fará com que a mensagem não seja recebida, conforme a FAQ do Google Domains. Enviando um email de outra conta do gmail que não seja a daniloalsilva@gmail.com, para d@nilo.dev foi suficiente para testar o funcionamento.

Habilitando o envio de emails

Após realizado o teste, é necessário habilitar o endereço de email para envio através do Gmail.

Não configuramos diretamente os servidores MX do domínio para utilizar o serviço de emails do Google pois ele já possui configuração inicial padrão com os endereços MX de DNS do Google. É possível checar essa informação através das guias DNS > Registros sintéticos > Encaminhamento de e-mail:

google-mail-forward

Também é possível checar essa informação com um nslookup da sua maquina local:

C:\>nslookup -q=mx nilo.dev 8.8.8.8
Servidor:  dns.google
Address:  8.8.8.8

Não é resposta autoritativa:
nilo.dev        MX preference = 5, mail exchanger = gmr-smtp-in.l.google.com
nilo.dev        MX preference = 10, mail exchanger = alt1.gmr-smtp-in.l.google.com
nilo.dev        MX preference = 20, mail exchanger = alt2.gmr-smtp-in.l.google.com
nilo.dev        MX preference = 30, mail exchanger = alt3.gmr-smtp-in.l.google.com
nilo.dev        MX preference = 40, mail exchanger = alt4.gmr-smtp-in.l.google.com

Aqui os passos podem ser ligeiramente diferentes, dependendo das configurações de segurança da conta de email em questão. Tenho habilitado para minha conta a "Verificação em duas etapas" e os passos a seguir descrevem a configuração com essa opção já habilitada. Nas configurações da conta do Google (não do Gmail) já com a verificação em duas etapas habilitada, na guia Segurança, clique em "Senhas de app" e crie uma nova senha - para ter uma identificação de onde a senha é utilizada eu utilizei a opção "Outro (nome personalizado)" em Selecionar app e adicionei o nome d@nilo.dev. Uma senha com 16 caracteres deve ser gerada - anote por enquanto.

Nas configurações do Gmail, em Contas e Importação > Enviar mensagens como, clique em "Adicionar outro endereço de e-mail"

google-mail-forward

Neste ponto, adicionamos o alias criado no Google Domains "d@nilo.dev" e em seguida o endereço do gmail e a senha recém gerada para autenticar a conta:

google-mail-forward google-mail-forward

Feito isso, um email é enviado para a conta d@nilo.dev e recebido na minha conta do gmail devido ao encaminhamento configurado no Google Domains, com conteúdo semelhante ao abaixo:

Você solicitou que d@nilo.dev fosse adicionado à sua conta do Gmail.
Código de confirmação: *********

Antes de enviar e-mails de d@nilo.dev usando sua conta do Gmail
(daniloalsilva@gmail.com), clique no link abaixo para confirmar sua solicitação:

Se você concluiu esta parte da configuração, significa que não há mais necessidade de armazenar aquela senha gerada para o aplicativo, apague de onde tiver anotado. Se precisar novamente no futuro, uma nova senha pode ser gerada.

E após a confirmação, o endereço d@nilo.dev já está apto para envio e recebimento com uma conta simples do Gmail e com a economia de R$24,30/mês!

comments powered by Disqus