Como enviar e-mails usando uma instância

Neste documento, você verá as opções para enviar e-mails de uma instância de máquina virtual e recomendações gerais sobre como configurar as instâncias para enviar e-mails.

Usar as portas de e-mail padrão

Por padrão, o Compute Engine permite conexões de saída em todas as portas, exceto na porta 25, que é bloqueada devido ao risco de abuso. Todas as outras portas estão abertas, incluindo as portas 587 e 465.

Como escolher um serviço de e-mail para usar

Além de usar as portas de e-mail padrão, ter um provedor terceirizado confiável, como SendGrid, Mailgun ou Mailjet, alivia o Compute Engine e você da manutenção da reputação de IP junto a seus destinatários.

O SendGrid, o Mailgun e o Mailjet oferecem um nível gratuito para clientes do Compute Engine configurarem e enviarem e-mails por meio dos servidores deles. Se você não tem uma conta do G Suite, use esses parceiros terceirizados para aproveitar recursos, como rastreamento de cliques, análises, APIs e outros, que atendam às suas necessidades de e-mail.

Se você está familiarizado com o G Suite e já paga por uma conta do G Suite que aceita e-mail, outra alternativa é configurar um serviço de redirecionamento para enviar e-mails pelo G Suite. Observe que o Gmail e o G Suite impõem limites para atividades de e-mail. Para ver mais detalhes, consulte Limites de envio de e-mails do G Suite.

Se você não tem uma conta do G Suite ou não quer usar o G Suite ou um provedor de e-mail terceirizado, configure seu próprio servidor de e-mail em uma instância usando uma porta não padrão. É possível escolher qualquer porta temporária que não esteja bloqueada pelo Compute Engine.

  • Para usar o SendGrid, o Mailgun, ou o Mailjet: siga as instruções sobre Como enviar e-mails usando SendGrid, Mailgun ou Mailjet.
  • Para usar um domínio do G Suite: siga as instruções relacionadas às configurações do serviço de redirecionamento SMTP na documentação do G Suite. O redirecionamento SMTP pelo G Suite só é permitido pelas portas 465 ou 587. A porta 25 não é compatível com o G Suite.

Se você quiser usar o próprio servidor de e-mail em uma porta personalizada, use a documentação específica do serviço de e-mail para configurar uma porta de e-mail personalizada.

Como configurar uma regra de firewall para permitir o tráfego de saída em uma porta personalizada

Para permitir o tráfego de saída por uma porta personalizada, é necessário configurar uma regra de firewall. Por exemplo, as etapas a seguir definem uma regra que permite o tráfego de saída na porta 2525. Substitua a porta 2525 pela porta personalizada de sua escolha.

  1. No Console do Google Cloud, acesse a página Criar regra de firewall.

    Acessar a página "Criar regra de firewall"

  2. Escolha um nome para a regra de firewall.
  3. Em Rede, selecione a rede que hospeda a instância de VM em que pretende enviar mensagens de e-mail.
  4. Em Direção do tráfego, selecione Saída.
  5. Em Destinos, escolha o destino apropriado para essa regra. Por exemplo, escolha Tags de destino especificadas se quiser que a regra se aplique a instâncias que tenham uma tag específica.
  6. Em Filtro de destino, defina 0.0.0.0/0 se quiser permitir o tráfego de saída da instância de VM para qualquer destino. Se você quiser limitar o destino, insira outro intervalo de IPs aqui.
  7. Em Protocolos e portas, selecione Protocolos e portas especificados, selecione tcp e insira 2525.
  8. Clique em Criar para salvar as alterações.

Como enviar mensagens por servidores de e-mail corporativos

Em alguns casos, é possível que o servidor corporativo já esteja executando um serviço de e-mail para você. Se você precisar enviar e-mails por meio de um servidor corporativo, mas houver bloqueios em função das restrições das portas descritas anteriormente nesta página, use uma VPN para ignorar essas restrições. Esse método requer a execução de um cliente VPN no cluster do Compute Engine e de um servidor VPN no roteador da rede corporativa. Essa configuração permitirá que a instância apareça "dentro" do firewall corporativo e permita acesso irrestrito ao servidor de e-mail corporativo.

Há implicações de segurança para essa configuração, e você precisa garantir que a instância do Compute Engine tenha acesso apenas aos serviços necessários e nada mais.

A seguir

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Compute Engine