Configurar e-mail em minutos

Personalize nosso guia para economizar tempo:

Você concorda com nossa Política de Privacidade e Termos .

Não interessado? Clique aqui para continuar lendo

Índice

perguntas frequentes

Índice

Como faço para começar e configurar o encaminhamento de e-mail

Tempo estimado de configuração: Menos de 10 minutos
Proteção de privacidade aprimorada: Se você deseja ocultar suas informações de serem pesquisadas publicamente na Internet, acesse Minha conta Domínios e atualize seu domínio para um plano pago antes de iniciar este guia. As informações publicamente pesquisáveis sobre planos gratuitos incluem, mas não se limitam a: aliases, endereços encaminhados, destinatários e configurações avançadas, como encaminhamento de porta personalizado. Se você quiser saber mais sobre os planos pagos, consulte nosso Preços página – caso contrário, continue lendo! Todos os planos seguem nosso Privacidade política de estritamente não armazenar logs SMTP, metadados ou e-mails. Nós não rastreamos você como outros serviços fazem.
Começando: Leia atentamente e siga as etapas de um a oito listadas abaixo. Certifique-se de substituir o endereço de e-mail de user@gmail.com com o endereço de e-mail para o qual você deseja encaminhar e-mails (se ainda não estiver correto). Da mesma forma, certifique-se de substituir example.com com seu nome de domínio personalizado (se ainda não estiver correto).
  1. Se você já registrou seu nome de domínio em algum lugar, você deve pular completamente esta etapa e ir para a etapa dois! Caso contrário você pode clique aqui para registrar seu nome de domínio.
  2. Você se lembra onde registrou seu domínio? Depois de se lembrar disso, siga as instruções abaixo:
    Importante: Você deve abrir uma nova guia e fazer login no seu registrador de domínio. Você pode clicar facilmente em seu "Registrar" abaixo para fazer isso automaticamente. Nesta nova guia, você deve navegar até a página de gerenciamento de DNS em seu registrador – e fornecemos as etapas de navegação passo a passo abaixo na coluna "Etapas para configurar". Depois de navegar para esta página na nova guia, você pode retornar a essa guia e prosseguir para a etapa três abaixo. Não feche a aba aberta ainda; você vai precisar dele para as etapas futuras!
    Registrador Etapas para configurar
    1&1 Entrar Centro de domínio (Selecione seu domínio) Editar configurações de DNS
    Rota 53 da Amazônia Entrar Zonas hospedadas (Selecione seu domínio)
    Aplus.net Entrar Meus servidores Gerenciamento de domínio Gerenciador DNS
    Bluehost PARA ROCK: Faça login Domínios (Clique no ícone ▼ ao lado de gerenciar) DNS
    PARA LEGADO: Faça login Domínios Editor de zona (Selecione seu domínio)
    Cloudflare Entrar DNS
    DNS facilitado Entrar DNS (Selecione seu domínio)
    DNS simples Entrar (Selecione seu domínio) DNS Gerenciar
    Oceano Digital Entrar Rede Domínios (Selecione seu domínio) Mais Gerenciar domínio
    Domínio.com Entrar Na visualização do cartão, clique em gerenciar no seu domínio Na visualização de lista, clique em o ícone de engrenagem DNS e servidores de nomes Registros DNS
    Domains.com
    Ver
    Entrar (Selecione seu domínio) Gerenciar (clique no ícone de engrenagem) Clique em DNS & Nameservers no menu à esquerda
    DreamHost Entrar Painel Domínios Gerenciar domínios DNS
    Cara Entrar Visão geral Gerenciar Editor simples Registros
    Acho Entrar (Selecione seu domínio) Gestão Editar a zona
    Vai Papai
    Ver
    Entrar Gerenciar meus domínios (Selecione seu domínio) Gerenciar DNS
    Domínios do Google
    Ver
    Entrar (Selecione seu domínio) Configurar DNS
    Namecheap
    Ver
    Entrar Lista de domínios (Selecione seu domínio) Gerenciar DNS avançado
    Netlify Entrar (Selecione seu domínio) Configurar DNS Netlify
    Soluções de rede Entrar Gerente de contas Meus nomes de domínio (Selecione seu domínio) Gerenciar Alterar onde os pontos de domínio DNS avançado
    Shopify
    Ver
    Entrar Domínios Gerenciados (Selecione seu domínio) Configurações de DNS
    Squarespace Entrar Menu inicial Configurações Domínios (Selecione seu domínio) Configurações avançadas Registros personalizados
    Agora de Vercel Usando a CLI "agora" now dns add [domain] '@' MX [record-value] [priority]
    Weebly Entrar Página de domínios (Selecione seu domínio) DNS
    Wix Entrar Página de domínios (Clique ícone) Selecione Gerenciar Registros DNS
    júnior Entrar Domínios Meus domínios
    Outro
    Importante: Não vê o nome do seu registrador listado aqui? Basta pesquisar na Internet por "como alterar registros DNS no $REGISTRAR" (substituindo $REGISTRAR pelo nome do seu registrador - por exemplo, "como alterar registros DNS no GoDaddy" se você estiver usando o GoDaddy).
  3. Usando a página de gerenciamento de DNS do seu registrador (a outra guia que você abriu), defina os seguintes registros "MX":
    Importante: Observe que NÃO deve haver nenhum outro conjunto de registros MX. Ambos os registros mostrados abaixo DEVEM existir. Certifique-se de que não haja erros de digitação; e você tem mx1 e mx2 digitados corretamente. Se já existiam registros MX, exclua-os completamente. O valor "TTL" não precisa ser 3600, pode ser um valor menor ou maior se necessário.
    Nome/Anfitrião/Alias TTL Tipo Prioridade Valor
    "@", "." ou em branco 3600 MX 10 mx1.forwardemail.net
    "@", "." ou em branco 3600 MX 10 mx2.forwardemail.net
  4. Usando a página de gerenciamento de DNS do seu registrador (a outra guia que você abriu), defina o seguinte TXT registro(s):
    Importante: Se você estiver em um plano pago, pule completamente esta etapa e vá para a etapa cinco! Se você não estiver em um plano pago, seus endereços encaminhados poderão ser pesquisados publicamente - acesse Minha conta Domínios e atualize seu domínio para um plano pago, se desejar. Se você quiser saber mais sobre os planos pagos, consulte nosso Preços página. Caso contrário, você pode continuar a escolher uma ou mais combinações da Opção A à Opção F listadas abaixo.

    Opção A: Se você estiver encaminhando todos os e-mails do seu domínio (por exemplo, "all@example.com", "hello@example.com", etc) para um endereço específico "user@gmail.com":
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=user@gmail.com
    Dica: Certifique-se de substituir os valores acima na coluna "Valor" pelo seu próprio endereço de e-mail. O valor "TTL" não precisa ser 3600, pode ser um valor menor ou maior se necessário. Um valor menor de tempo de vida ("TTL") garantirá que quaisquer alterações futuras feitas em seus registros DNS sejam propagadas pela Internet mais rapidamente - pense nisso como por quanto tempo ele será armazenado em cache na memória (em segundos). Você pode aprender mais sobre TTL na Wikipedia, a enciclopédia livre.

    Opção B: Se você precisar apenas encaminhar um único endereço de e-mail (por exemplo, "hello@example.com" para "user@gmail.com"; isso também encaminhará "hello+test@example.com" para "user+test@gmail.com" " automaticamente):
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=hello:user@gmail.com

    Opção C: Se você estiver encaminhando vários e-mails, convém separá-los com uma vírgula:
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com

    Opção D: Você pode ter uma quantidade infinita de configuração de e-mails de encaminhamento - apenas certifique-se de não envolver mais de 255 caracteres em uma única linha e inicie cada linha com "forward-email=". Um exemplo é fornecido abaixo:
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=hello:user@gmail.com,support:user@gmail.com
    "@", "." ou em branco 3600 TXT forward-email=help:user@gmail.com,foo:user@gmail.com
    "@", "." ou em branco 3600 TXT forward-email=orders:user@gmail.com,baz:user@gmail.com
    "@", "." ou em branco 3600 TXT forward-email=info:user@gmail.com,beep:user@gmail.com
    "@", "." ou em branco 3600 TXT forward-email=errors:user@gmail.com,boop:user@gmail.com

    Opção E: Você também pode especificar um nome de domínio em seu TXT registro para ter encaminhamento de alias global (por exemplo, "user@example.com" será encaminhado para "user@example.net"):
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=example.net

    Opção F: Você pode até usar webhooks como um alias global ou individual para encaminhar e-mails. Veja o exemplo e a seção completa sobre webhooks intitulada Você suporta webhooks abaixo de.
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

    Opção G: Você pode até usar expressões regulares ("regex") para combinar aliases e manipular substituições para encaminhar e-mails. Veja o exemplo e a seção completa sobre regex intitulada Você oferece suporte a expressões regulares ou regex? abaixo de.
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

  5. Usando a página de gerenciamento de DNS do seu registrador (a outra guia que você abriu), defina adicionalmente o seguinte TXT registro:
    Nome/Anfitrião/Alias TTL Tipo Valor
    "@", "." ou em branco 3600 TXT v=spf1 a mx include:spf.forwardemail.net -all
    Importante: Se você estiver usando o Gmail (por exemplo, Enviar e-mail como) ou o G Suite, precisará anexar include:_spf.google.com para o valor acima, por exemplo:

    v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all
    Dica: Se você já tiver uma linha semelhante com "v=spf1", precisará anexar include:spf.forwardemail.net logo antes de qualquer registro "include:host.com" existente e antes de "-all" na mesma linha, por exemplo:

    v=spf1 a mx include:spf.forwardemail.net include:host.com -all

    Observe que há uma diferença entre "-all" e "~all". O "-" indica que a verificação SPF deve FALHAR se não corresponder, e "~" indica que a verificação SPF deve SOFTFAIL. Recomendamos usar a abordagem "-all" para evitar a falsificação de domínio.

    Você também pode precisar incluir o registro SPF para qualquer host do qual você está enviando e-mails (por exemplo, Outlook).
  6. Verifique seus registros DNS usando nossa ferramenta "Verificar registros" disponível em Minha conta Domínios Configurar.
  7. Envie um e-mail de teste para confirmar que funciona. Observe que pode levar algum tempo para que seus registros DNS sejam propagados.
    Dica: Se você não estiver recebendo e-mails de teste ou receber um e-mail de teste que diz "Tenha cuidado com esta mensagem", veja as respostas para Por que não estou recebendo meus e-mails de teste e Por que meus e-mails de teste são enviados para mim no Gmail como "suspeitos" respectivamente.
  8. Se você deseja "Enviar e-mail como" do Gmail, você precisará Assista esse video, ou siga as etapas em Como enviar e-mail como usando o Gmail abaixo de.
Parabéns! Você concluiu com êxito todas as etapas.
Dica: Os complementos opcionais estão listados abaixo. Observe que esses complementos são totalmente opcionais e podem não ser necessários. Queríamos, pelo menos, fornecer-lhe informações adicionais, se necessário.
Complemento opcional: Se você é o Como enviar email como usando o Gmail recurso, então você pode querer colocar você mesmo na lista de permissões. Para fazer isso, basta siga estas instruções do Gmail neste tópico.

Como enviar email como usando o Gmail

Tempo estimado de configuração: Menos de 10 minutos
Começando: Depois de seguir as etapas acima em Como faço para começar e configurar o encaminhamento de e-mail você pode seguir o vídeo acima ou as etapas abaixo - para "Enviar e-mail como" usando seu domínio personalizado.
  1. Você precisa ter Autenticação de dois fatores do Gmail habilitado para que isso funcione. Visita https://www.google.com/landing/2step/ se você não tiver habilitado.

  2. Quando a autenticação de dois fatores estiver habilitada (ou se você já a tiver habilitado), visite https://myaccount.google.com/apppasswords.

  3. Quando solicitado "Selecione o aplicativo e o dispositivo para os quais você deseja gerar a senha do aplicativo":

    • Selecione "Correio" no menu suspenso de "Selecionar aplicativo"
    • Selecione "Outro" no menu suspenso de "Selecionar dispositivo"
    • Quando a entrada de texto for solicitada, digite o endereço de e-mail do seu domínio personalizado para o qual você está encaminhando (por exemplo, "olá@exemplo.com"- isso ajudará você a acompanhar se você usa este serviço para várias contas)
  4. Copie a senha para a área de transferência gerada automaticamente

    Importante: Se você estiver usando o G Suite, visite seu painel de administração Aplicativos G Suite Configurações do Gmail Configurações avançadas e certifique-se de marcar "Permitir que os usuários enviem emails por meio de um servidor SMTP externo...". Haverá algum atraso para que essa alteração seja ativada, portanto, aguarde alguns minutos.
  5. Vamos para Gmail e abaixo Configurações Contas e importação Enviar e-mail como, clique em "Adicionar outro endereço de email"

  6. Quando for solicitado "Nome", digite o nome em que você deseja que seu e-mail seja visto como "De" (por exemplo, "Elon Musk")

  7. Quando solicitado "Endereço de email", digite o endereço de email com o domínio personalizado usado acima (por exemplo, "olá@exemplo.com")

  8. Desmarque a opção "Tratar como um alias"

    Dica: Se você preferir que o destinatário responda diretamente ao seu endereço do Gmail, deixe essa opção marcada. Aprender mais, siga estas instruções do Gmail neste tópico.
  9. Clique em "Next Step" para continuar

  10. Quando solicitado por "Servidor SMTP", digite smtp.gmail.com e deixar o porto como 587

  11. Quando solicitado "Nome de usuário", digite a parte do seu endereço do Gmail sem o gmail.com parte (por exemplo, apenas "usuário" se meu e-mail for usuario@gmail.com)

    Importante: Se a parte "Nome de usuário" for preenchida automaticamente, então você vai precisar mudar isso em vez disso, para a parte do nome de usuário do seu endereço do Gmail.
  12. Quando solicitado "Senha", cole na sua área de transferência a senha que você gerou na etapa 2 acima

  13. Deixe o botão de opção marcado como "Conexão segura usando TLS"

  14. Clique em "Adicionar conta" para continuar

  15. Abra uma nova guia para Gmail e aguarde a chegada do seu e-mail de verificação (você receberá um código de verificação que confirma que você é o proprietário do endereço de e-mail que está tentando "Enviar e-mail como")

  16. Quando chegar, copie e cole o código de verificação no prompt que você recebeu na etapa anterior

  17. Depois de fazer isso, volte para o e-mail e clique no link para "confirmar a solicitação". Você precisa executar esta etapa e a etapa anterior para que o email seja configurado corretamente.

Parabéns! Você concluiu com êxito todas as etapas.

Por que não estou recebendo meus e-mails de teste

Se você estiver enviando um e-mail de teste para si mesmo usando o recurso "Enviar e-mail como", ele não aparecerá na sua caixa de entrada devido a esta resposta oficial do Gmail amplamente conhecida.

Se você continuar tendo problemas, é mais provável que seja um problema com a propagação do DNS. Você precisará esperar um pouco mais e tentar novamente (ou tente definir um valor TTL mais baixo em seu TXT registros).

Ainda está tendo problemas? Por favor, arquive um Pedido de ajuda para que possamos ajudar a investigar o problema e encontrar uma solução rápida.

Como funciona o seu sistema de encaminhamento de e-mail

O e-mail depende do Protocolo SMTP. Este protocolo consiste em comandos enviados para um servidor (executando mais comumente na porta 25). Há uma conexão inicial, depois o remetente indica de quem é o e-mail ("MAIL FROM"), seguido de para onde vai ("RCPT TO") e, por fim, os cabeçalhos e o corpo do próprio e-mail ("DATA" ). O fluxo do nosso sistema de encaminhamento de e-mail é descrito em relação a cada comando do protocolo SMTP abaixo:

  • Conexão inicial (sem nome de comando, por exemplo telnet example.com 25) - Esta é a conexão inicial. Verificamos os remetentes que não estão na lista de permissões em relação aos nossos Lista negra. Por fim, se um remetente não estiver na lista de permissões, verificamos se eles foram na lista cinza.

  • HELO - Isso indica uma saudação para identificar o FQDN do remetente, o endereço IP ou o nome do manipulador de e-mail. Esse valor pode ser falsificado, portanto, não dependemos desses dados e, em vez disso, usamos a pesquisa reversa do nome do host do endereço IP da conexão.

  • MAIL FROM - Isso indica o envelope de correio do endereço do e-mail. Se um valor for inserido, ele deverá ser um endereço de e-mail RFC 5322 válido. Valores vazios são permitidos. Nós verifique se há retroespalhamento aqui, e também verificamos o MAIL FROM em relação ao nosso Lista negra. Finalmente verificamos os remetentes que não estão na lista de permissões para limitação de taxa (consulte a seção sobre Limitação de taxa e Lista de permissões Para maiores informações).

  • RCPT TO - Indica o(s) destinatário(s) do e-mail. Estes devem ser endereços de e-mail RFC 5322 válidos. Só permitimos até 100 destinatários de envelope por mensagem (isso é diferente do cabeçalho "Para" de um e-mail). Também verificamos a validade Esquema de reescrita do remetente ("SRS") aqui para proteção contra falsificação com nosso nome de domínio SRS. Os destinatários fornecidos que contenham um endereço "sem resposta" receberão um erro 553. Veja o lista completa de endereços "sem resposta" abaixo. Também verificamos o destinatário em relação ao nosso Lista negra.

  • DATA - Esta é a parte principal do nosso serviço que processa um e-mail. Veja a seção Como você processa um e-mail para encaminhamento abaixo para mais informações.

Como você processa um e-mail para encaminhamento

Esta seção descreve nosso processo relacionado ao comando do protocolo SMTP DATA na seção Como funciona o seu sistema de encaminhamento de e-mail acima – é como processamos os cabeçalhos, o corpo, a segurança de um e-mail, determinamos para onde ele precisa ser entregue e como lidamos com as conexões.

  1. Se a mensagem exceder o tamanho máximo de 50 MB, ela será rejeitada com um código de erro 552.

  2. Se a mensagem não tiver cabeçalhos ou os cabeçalhos não puderem ser analisados, ela será rejeitada com um código de erro 421.

  3. Se a mensagem não contiver um cabeçalho "De" ou se algum dos valores no cabeçalho "De" não for um endereço de e-mail RFC 5322 válido, ela será rejeitada com um código de erro 550.

  4. Se a mensagem tiver mais de 25 cabeçalhos "Recebidos", foi determinado que ela estava presa em um loop de redirecionamento e foi rejeitada com um código de erro 550.

  5. Usando a impressão digital do e-mail (consulte a seção sobre Impressão digital), verificaremos se a mensagem foi tentada novamente mais de 500 vezes e, em caso afirmativo, ela será rejeitada com um código de erro 550.

  6. Se a mensagem tiver um cabeçalho "Para" e se algum dos cabeçalhos "Para" da mensagem for direcionado para endereços reescritos SRS usando nosso nome de domínio, nós os reescreveremos (isso se aplica a respostas de férias).

  7. Se a mensagem não tiver um cabeçalho "Message-ID", adicionaremos um usando o envelope MAIL FROM analisado FQDN ou nosso nome de domínio.

  8. Se a mensagem não tiver um cabeçalho "Data" válido, adicionaremos um usando a hora de chegada da conexão inicial da mensagem.

  9. Armazenamos na memória os resultados da verificação do e-mail usando Scanner de spam.

  10. Se houver algum resultado arbitrário do Spam Scanner, ele será rejeitado com um código de erro 554. Resultados arbitrários incluem apenas o teste GTUBE no momento da redação deste artigo. Ver https://spamassassin.apache.org/gtube/ para mais insights.

  11. Adicionaremos os seguintes cabeçalhos à mensagem para fins de depuração e prevenção de abuso:

    • X-ForwardEmail-Version - o actual SemVer versão de package.json da nossa base de código.
    • X-ForwardEmail-Session-ID - um valor de ID de sessão usado para fins de depuração (aplica-se apenas em ambientes de não produção).
    • X-ForwardEmail-Sender - uma lista separada por vírgulas contendo o endereço MAIL FROM do envelope original (se não estiver em branco), o FQDN do cliente PTR reverso (se existir) e o endereço IP do remetente.
    • X-Report-Abuse - com valor de abuse@forwardemail.net (somente se este cabeçalho ainda não estiver definido)
    • X-Report-Abuse-To - com valor de abuse@forwardemail.net (somente se este cabeçalho ainda não estiver definido)
  12. Em seguida, verificamos a mensagem para DKIM, SPF, ARC, e DMARC.

    • Se a mensagem falhou no DMARC e o domínio tinha uma política de rejeição (por exemplo, p=reject estava na política DMARC), então ele é rejeitado com um código de erro 550. Normalmente, uma política DMARC para um domínio pode ser encontrada no _dmarc subdomínio TXT registro (por exemplo, dig _dmarc.example.com txt).
    • Se a mensagem falhou no SPF e o domínio teve uma política de falha difícil (por exemplo, -all estava na política SPF em oposição a ~all ou nenhuma política), então ele é rejeitado com um código de erro 550. Normalmente, uma política SPF para um domínio pode ser encontrada no TXT registro para o domínio raiz (por exemplo, dig example.com txt). Consulte esta seção para obter mais informações sobre enviando e-mails como no Gmail sobre FPS.
  13. Agora processamos os destinatários da mensagem conforme coletados do RCPT TO comando na seção Como funciona o seu sistema de encaminhamento de e-mail acima de. Para cada destinatário, realizamos as seguintes operações:

    • Nós pesquisamos o TXT registros do nome de domínio (a parte após o @ símbolo, por exemplo example.com se o endereço de e-mail foi test@example.com). Por exemplo, se o domínio for example.com fazemos uma pesquisa de DNS, como dig example.com txt.
    • Analisamos todos TXT registros que começam com forward-email= (planos gratuitos) ou forward-email-site-verification= (planos pagos). Observe que analisamos ambos para processar e-mails enquanto um usuário está atualizando ou fazendo downgrade de planos.
    • A partir destes analisados TXT registros, iteramos sobre eles para extrair a configuração de encaminhamento (conforme descrito na seção Como faço para começar e configurar o encaminhamento de e-mail acima de). Observe que suportamos apenas um forward-email-site-verification= valor, e se mais de um for fornecido, ocorrerá um erro 550 e o remetente receberá uma devolução para este destinatário.
    • Recursivamente, iteramos sobre a configuração de encaminhamento extraída para determinar o encaminhamento global, o encaminhamento baseado em regex e todas as outras configurações de encaminhamento suportadas - que agora são conhecidas como nossos "endereços de encaminhamento".
    • Para cada endereço de encaminhamento, oferecemos suporte a uma pesquisa recursiva (que iniciará essa série de operações no endereço fornecido). Se uma correspondência recursiva for encontrada, o resultado pai será removido dos Endereços de encaminhamento e os filhos serão adicionados.
    • Os endereços de encaminhamento são analisados para exclusividade (já que não queremos enviar duplicatas para um endereço ou gerar conexões de cliente SMTP adicionalmente desnecessárias).
    • Para cada endereço de encaminhamento, pesquisamos seu nome de domínio em relação ao nosso endpoint de API /v1/max-forwarded-addresses (para determinar para quantos endereços o domínio tem permissão para encaminhar e-mails por alias, por exemplo, 10 por padrão - consulte a seção sobre limite máximo de encaminhamento por alias). Se esse limite for excedido, ocorrerá um erro 550 e o remetente receberá uma devolução para este destinatário.
    • Pesquisamos as configurações do destinatário original em relação ao nosso endpoint da API /v1/settings, que suporta uma pesquisa para usuários pagos (com um substituto para usuários gratuitos). Isso retorna um objeto de configuração para configurações avançadas para port (Número, por exemplo 25), has_adult_content_protection (Boleano), has_phishing_protection (Boleano), has_executable_protection (Booleano) e has_virus_protection (Boleano).
    • Com base nessas configurações, verificamos os resultados do Spam Scanner e, se ocorrer algum erro, a mensagem será rejeitada com um código de erro 554 (por exemplo, se has_virus_protection estiver ativado, verificaremos se há vírus nos resultados do Spam Scanner). Observe que todos os usuários do plano gratuito serão ativados para verificações de conteúdo adulto, phishing, executáveis e vírus. Por padrão, todos os usuários de planos pagos também são ativados, mas essa configuração pode ser alterada na página Configurações avançadas de um domínio no painel de encaminhamento de e-mail).
  14. Para os endereços de encaminhamento de cada destinatário processado, realizamos as seguintes operações:

    • O endereço é verificado em relação ao nosso Lista negra, e se estiver listado, ocorrerá um código de erro 554 e o remetente receberá uma devolução para este destinatário.
    • Se o endereço for um webhook, definimos um booleano para operações futuras (veja abaixo – agrupamos webhooks semelhantes para fazer uma solicitação POST versus várias para entrega).
    • Se o endereço for um endereço de e-mail, analisamos o host para operações futuras (veja abaixo – agrupamos hosts semelhantes para fazer uma conexão versus várias conexões individuais para entrega).
  15. Se não houver destinatários e não houver devoluções, responderemos com um erro 550 de "Destinatários inválidos".

  16. Se houver destinatários, iteramos sobre eles (agrupados pelo mesmo host) e entregamos os e-mails. Veja a seção Como você lida com problemas de entrega de e-mail abaixo para mais informações.

    • Se ocorrer algum erro durante o envio de e-mails, nós os armazenaremos na memória para processamento posterior.
    • Pegaremos o código de erro mais baixo (se houver) do envio de e-mails - e o usaremos como código de resposta para o DATA comando. Isso significa que os e-mails não entregues normalmente serão repetidos pelo remetente original, mas os e-mails que já foram entregues não serão reenviados na próxima vez que a mensagem for enviada (como usamos Impressão digital).
    • Se não ocorrerem erros, enviaremos um código de status de resposta SMTP 250 bem-sucedido.
    • Uma devolução é determinada como qualquer tentativa de entrega que resulte em um código de status >= 500 (falhas permanentes).
  17. Se não houver devoluções (falhas permanentes), retornaremos um código de status de resposta SMTP do código de erro mais baixo de falhas não permanentes (ou um código de status 250 bem-sucedido se não houver nenhum).

  18. Se ocorrerem devoluções, enviaremos e-mails de devolução em segundo plano após retornar o menor de todos os códigos de erro ao remetente. No entanto, se o código de erro mais baixo for >= 500, não enviaremos e-mails de devolução. Isso ocorre porque, se o fizéssemos, os remetentes receberiam um e-mail de devolução dupla (por exemplo, um de seu MTA de saída, como o Gmail – e também um de nós). Consulte a seção sobre Como você se protege contra o retroespalhamento abaixo para mais informações.

Como você lida com problemas de entrega de e-mail

Observe que faremos uma reescrita "Friendly-From" nos e-mails se e somente se a política DMARC do remetente foi p=reject, E tem um SPF de passagem E nenhuma assinatura DKIM foi alinhada com o cabeçalho "De". Isso significa que vamos alterar o cabeçalho "De" na mensagem, definir "X-Original-From" e também definir um "Reply-To" se ainda não estiver definido. Também selaremos novamente o selo ARC na mensagem após alterar esses cabeçalhos.

Também usamos a análise inteligente de mensagens de erro em todos os níveis de nossa pilha – em nosso código, solicitações DNS, internos do Node.js, solicitações HTTP (por exemplo, 408, 413 e 429 são mapeados para o código de resposta SMTP de 421 se o destinatário é um webhook) e as respostas do servidor de e-mail (por exemplo, respostas com "adiar" ou "desacelerar" seriam repetidas como erros 421).

Nossa lógica é à prova de simulação e também tentará novamente erros de TLS/SSL, problemas de conexão e muito mais. O objetivo com a prova fictícia é maximizar a capacidade de entrega para todos os destinatários de uma configuração de encaminhamento.

Se o destinatário for um webhook, permitiremos um tempo limite de 60 segundos para que a solicitação seja concluída com até 3 tentativas (portanto, 4 solicitações no total antes de uma falha). Observe que analisamos corretamente os códigos de erro 408, 413 e 429 e os mapeamos para um código de resposta SMTP de 421.

Caso contrário, se o destinatário for um endereço de e-mail, tentaremos enviar o e-mail com TLS oportunista (tentamos usar STARTTLS se estiver disponível no servidor de e-mail do destinatário). Se ocorrer um erro de SSL ou TLS ao tentar enviar o e-mail, tentaremos enviar o e-mail sem TLS (sem usar STARTTLS).

Se ocorrer algum erro de DNS ou de conexão, retornaremos ao DATA comando um código de resposta SMTP de 421, caso contrário, se houver >= 500 erros de nível, as devoluções serão enviadas.

Se detectarmos que um servidor de e-mail para o qual estamos tentando entregar tem um ou mais de nossos endereços IP de troca de e-mail na lista negra (por exemplo, por qualquer tecnologia que eles usem para adiar spammers), enviaremos um código de resposta SMTP de 421 para o remetente tente novamente a mensagem mais tarde (e seremos alertados sobre o problema para que possamos resolvê-lo antes da próxima tentativa).

Como você lida com seus endereços IP ficando na lista negra

Monitoramos rotineiramente todas as principais listas negras de DNS e, se algum de nossos endereços IP de troca de e-mail ("MX") estiver listado em uma lista negra principal, vamos retirá-lo do DNS A relevante round robin, se possível, até que o problema seja resolvido.

No momento da redação deste artigo, também estávamos listados em várias listas brancas de DNS e levamos a sério o monitoramento de listas negras. Se você encontrar algum problema antes que tenhamos a chance de resolvê-lo, notifique-nos por escrito em support@forwardemail.net.

O que são endereços sem resposta

Não encaminhamos e-mails para endereços "sem resposta", e qualquer remetente que tentar receberá um erro 553.

Nomes de usuário de e-mail iguais a qualquer um dos seguintes (não diferenciam maiúsculas de minúsculas) são considerados endereços sem resposta:

  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@

Você tem uma lista de permissões

Sim, atualizamos uma lista de permissões diariamente com base no FQDN raiz mais popular usado no nível de DNS. Essa lista consiste em aproximadamente 200.000 a 300.000 nomes de domínio raiz exclusivos.

Provedores populares como Google (Gmail), Yahoo, Microsoft (Outlook), Amazon (Amazon SES), Meta (Facebook), Twitter, Netflix, Spotify e outros estão incluídos.

Se você for um remetente ou estiver usando um remetente que não está na lista de permissões, na primeira vez que seu domínio raiz FQDN ou endereço IP enviar um e-mail, você será taxa limitada e na lista cinza.

As solicitações da lista de permissões podem ser enviadas para whitelist@forwardemail.net (forneça uma descrição completa e o motivo da lista de permissões, links para sites e o certificado de constituição de sua empresa para serem incluídos na lista de permissões).

Você tem uma lista cinza

Sim, temos um muito relaxado lista cinza de e-mail política utilizada. A lista cinza se aplica apenas a remetentes que não estão em nossa lista de permissões e dura em nosso cache por 30 dias.

Para qualquer novo remetente, armazenamos uma chave em nosso banco de dados Redis por 30 dias com um valor definido para a hora de chegada inicial de sua primeira solicitação. Em seguida, rejeitamos o e-mail com um código de status de repetição de 450 e só permitimos que ele passe depois de 5 minutos.

Se eles tiverem esperado com sucesso por 5 minutos a partir desse horário de chegada inicial, seus e-mails serão aceitos e eles não receberão esse código de status 450.

A chave consiste no domínio raiz do FQDN ou no endereço IP do remetente. Isso significa que qualquer subdomínio que passar na lista cinza também passará pelo domínio raiz e vice-versa (é isso que queremos dizer com uma política "muito relaxada").

Por exemplo, se um e-mail vier de test.example.com antes de vermos um e-mail vindo de example.com, então qualquer e-mail de test.example.com e/ou example.com terá que esperar 5 minutos a partir do horário inicial de chegada da conexão. não fazemos os dois test.example.com e example.com cada um espera seus próprios períodos de 5 minutos (nossa política de lista cinza se aplica ao nível do domínio raiz).

Observe que a lista cinza não se aplica a nenhum remetente em nosso Lista de permissões (por exemplo, Meta, Amazon, Netflix, Google, Microsoft no momento da redação deste artigo).

Você tem uma lista negra

Sim, operamos nossa própria lista negra privada e a atualizamos automaticamente em tempo real e manualmente com base em spam e atividades maliciosas detectadas. Os remetentes na lista negra receberão uma mensagem de erro 554.

Também extraímos da lista negra de nível 1 da UCEPROTECT em http://wget-mirrors.uceprotect.net/rbldnsd-all/dnsbl-1.uceprotect.net.gz a cada hora e alimente-o em nosso banco de dados Redis com validade de 7 dias.

As solicitações de remoção de lista negra podem ser enviadas para whitelist@forwardemail.net (forneça uma descrição completa e o motivo da lista de permissões, links para sites e o certificado de constituição de sua empresa para serem incluídos na lista de permissões).

Você tem limitação de taxa

Sim, temos limite de taxa que se aplica apenas a remetentes que não estão no Lista de permissões.

Permitimos apenas até 100 conexões por hora, por domínio raiz FQDN resolvido pelo remetente (ou) endereço IP remoto do remetente (se nenhum PTR reverso estiver disponível) e por destinatário de envelope. Armazenamos a chave para limitação de taxa como um hash criptográfico em nosso banco de dados Redis.

Se você estiver enviando e-mail por meio de nosso sistema, certifique-se de ter um PTR reverso configurado para todos os seus endereços IP (caso contrário, cada domínio raiz FQDN exclusivo ou endereço IP do qual você enviar terá uma taxa limitada).

Observe que, se você enviar por meio de um sistema popular, como o Amazon SES, não haverá limitação de taxa, pois (no momento da redação deste artigo) o Amazon SES está na lista de permissões.

Se você estiver enviando de um domínio como test.abc.123.example.com, então o limite de taxa será imposto example.com. Muitos spammers usam centenas de subdomínios para contornar filtros de spam comuns que limitam apenas nomes de host exclusivos, em oposição a domínios raiz FQDN exclusivos.

Os remetentes que excederem o limite de taxa serão rejeitados com um erro 421.

Como você se protege contra o retroespalhamento

Devoluções mal direcionadas ou spam de rejeição (conhecido como "Retrodifusão") pode causar reputação negativa aos endereços IP do remetente.

Tomamos duas medidas para proteção contra retrodifusão, que são detalhadas nas seções a seguir Impedir devoluções de spammers conhecidos de MAIL FROM e Evite saltos desnecessários para proteger contra retroespalhamento abaixo de.

Impedir devoluções de spammers conhecidos de MAIL FROM

Retiramos a lista de Backscatter.org (distribuído por UCEPROTECT) no http://wget-mirrors.uceprotect.net/rbldnsd-all/ips.backscatterer.org.gz a cada hora e alimentá-lo em nosso banco de dados Redis (também comparamos a diferença antecipadamente; caso algum IP's tenha sido removido que precise ser honrado).

Se o MAIL FROM estiver em branco OU contiver (não diferencia maiúsculas de minúsculas) um dos seguintes nomes de usuário (a parte antes do @ em um email), verificamos se o IP do remetente corresponde a um nesta lista:

  • abuse@
  • ftp@
  • hostmaster@
  • mailer-daemon@
  • mailer_daemon@
  • mailerdaemon@
  • news@
  • no-reply@
  • no_reply@
  • nobody@
  • noreplies@
  • noreply@
  • postmaster@
  • root@
  • security@
  • usenet@
  • webmaster@
  • www@

Se o IP do remetente estiver listado (e não em nosso Lista de permissões), enviamos um erro 554 com a mensagem The IP ${session.remoteAddress} is blacklisted by https://www.backscatterer.org/index.php?target=test&ip=${session.remoteAddress}. Seremos alertados se um remetente estiver na lista de Backscatterer e em nossa lista de permissões para que possamos resolver o problema, se necessário.

As técnicas descritas nesta seção seguem a recomendação "MODO SEGURO" em https://www.backscatterer.org/?target=usage – onde apenas verificamos o IP do remetente se determinadas condições já tiverem sido atendidas.

Evite saltos desnecessários para proteger contra retroespalhamento

Devoluções são e-mails que indicam que o encaminhamento de e-mail falhou completamente para o destinatário e o e-mail não será repetido.

Um motivo comum para ser listado na lista de Backscatterer são devoluções mal direcionadas ou spam de rejeição, portanto, devemos nos proteger contra isso de algumas maneiras:

  1. Só enviamos devoluções quando ocorrem >= 500 erros de código de status (quando os e-mails que tentaram ser encaminhados falharam, por exemplo, o Gmail responde com um erro de nível 500).

  2. Enviamos devoluções apenas uma vez e apenas uma vez (usamos uma chave de impressão digital de devolução calculada e a armazenamos em cache para evitar o envio de duplicatas). A impressão digital de devolução é uma chave que é a impressão digital da mensagem combinada com um hash do endereço de devolução e seu código de erro). Consulte a seção sobre Impressão digital para obter mais informações sobre como a impressão digital da mensagem é calculada. As impressões digitais de devolução enviadas com sucesso expirarão após 7 dias em nosso cache Redis.

  3. Só enviamos devoluções quando o MAIL FROM não está em branco e não contém (não diferencia maiúsculas de minúsculas) um dos seguintes nomes de usuário (a parte antes do @ em um e-mail). Observe que esta lista é um pouco menor do que a lista acima na verificação MAIL FROM porque não queremos ter falsos positivos (por exemplo, security@ é um endereço válido para o qual você pode querer devolver; muitas pessoas use security@ para seus programas de recompensa de bugs).

    • abuse@
    • mailer-daemon@
    • mailer_daemon@
    • mailerdaemon@
  4. Não enviamos devoluções se a mensagem original tiver algum dos seguintes cabeçalhos (não diferencia maiúsculas de minúsculas):

    • Auto-Submitted (com um valor de no)
    • X-Auto-Response-Suppress (com um valor de dr, autoreply, auto-reply, auto_reply, ou all)
    • List-Id
    • List-Unsubscribe
    • Feedback-ID
    • X-Auto-Reply
    • X-Autoreply
    • X-Auto-Respond
    • X-Autorespond
    • Precedence (com um valor de bulk, autoreply, auto-reply, auto_reply, ou list)

Como você determina uma impressão digital de e-mail

A impressão digital de um e-mail é usada para determinar a exclusividade de um e-mail e para evitar que mensagens duplicadas sejam entregues e devoluções duplicadas de ser enviado.

A impressão digital é uma série de hashes calculados criptograficamente delimitados por dois pontos, e é usada internamente em nossa base de código.

Esses hashes calculados são enviados para um Array (uma lista) se e somente se seus valores existirem:

  • Nome de host FQDN ou endereço IP resolvido pelo cliente
  • Message-ID valor do cabeçalho
  • Date valor do cabeçalho (se e somente se Message-ID não existe)
  • From valor do cabeçalho (se e somente se Message-ID não existe)
  • To valor do cabeçalho (se e somente se Message-ID não existe)
  • Cc valor do cabeçalho (se e somente se Message-ID não existe)
  • Subject valor do cabeçalho (se e somente se Message-ID não existe)
  • Body valor (se e somente se Message-ID não existe)

Por que meus e-mails de teste são enviados para mim no Gmail como "suspeitos"

Se você vir essa mensagem de erro no Gmail ao enviar um teste para si mesmo ou quando uma pessoa para quem estiver enviando um e-mail com seu alias receber um e-mail seu pela primeira vez, por favor, não se preocupe – pois este é um recurso de segurança integrado do Gmail.

Você pode simplesmente clicar em "Parece seguro". Por exemplo, se você fosse enviar uma mensagem de teste usando o recurso enviar e-mail como (para outra pessoa), essa mensagem não será exibida.

No entanto, se eles virem esta mensagem, é porque eles normalmente estavam acostumados a ver seus e-mails vindos de john@gmail.com ao invés de john@customdomain.com (apenas um exemplo). O Gmail alertará os usuários apenas para garantir que as coisas estejam seguras, caso não haja solução alternativa.

Posso remover a rede de pontos via forwardemail no Gmail

Isso é aplicável SOMENTE se você estiver usando o Como enviar email como usando o Gmail característica. Atualmente, não há solução para isso e isso afeta todos os provedores de serviços (não apenas nós). A solução é usar um servidor SMTP personalizado. No entanto, ainda não oferecemos SMTP.

Planejamos lançar nosso próprio serviço SMTP (não apenas encaminhamento, mas e-mail em geral), o que aliviaria isso. O Gmail adiciona isso automaticamente e não há solução alternativa atual. Outros serviços de encaminhamento de e-mail com recursos semelhantes aos nossos ainda apresentarão o mesmo problema (e outras soluções de encaminhamento de e-mail simplesmente não oferecem o nível de privacidade que oferecemos).

Se você quiser ser notificado quando isso for lançado, você pode enviar um e-mail smtp@forwardemail.net e enviaremos uma notificação assim que for lançado. Ou apenas inscreva-se para uma conta aqui, se ainda não o fez!

Posso encaminhar e-mails para portas diferentes de 25 (por exemplo, se meu ISP bloqueou a porta 25)

Sim, em 5 de maio de 2020, adicionamos esse recurso. No momento, o recurso é específico do domínio, em oposição ao específico do alias. Se você precisar que ele seja específico para um alias, entre em contato conosco para nos informar sobre suas necessidades.

Proteção de privacidade aprimorada: Se você estiver em um plano pago (que oferece proteção de privacidade aprimorada), acesse Minha conta Domínios, clique em "Configuração" ao lado do seu domínio e, em seguida, clique em "Configurações avançadas". Se você quiser saber mais sobre os planos pagos, consulte nosso Preços página. Caso contrário, você pode continuar a seguir as instruções abaixo.

Se você estiver no plano gratuito, basta adicionar um novo DNS TXT grave conforme mostrado abaixo, mas altere a porta de 25 para a porta de sua escolha.

Por exemplo, se eu quiser que todos os e-mails que vão para example.com para encaminhar para a porta SMTP dos destinatários do alias de 1337 em vez de 25:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email-port=1337
Dica: O cenário mais comum para configuração de encaminhamento de porta personalizado é quando você deseja encaminhar todos os emails que vão para example.com para uma porta diferente em example.com, diferente do padrão SMTP da porta 25. Para configurar isso, basta adicionar o seguinte TXT registro pega-tudo.
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=example.com

Você oferece uma garantia de devolução do dinheiro em planos pagos

Sim! Os reembolsos automáticos ocorrem quando você faz upgrade, downgrade ou cancela sua conta dentro de 30 dias a partir do início do seu plano. Isso se aplica apenas para clientes de primeira viagem.

Se eu mudar de plano, você pro-avalia e reembolsa a diferença

Não rateamos nem reembolsamos a diferença quando você muda de plano. Em vez disso, convertemos a duração restante da data de vencimento do seu plano existente na duração relativa mais próxima do seu novo plano (arredondado para baixo por mês).

Observe que, se você fizer upgrade ou downgrade entre planos pagos em uma janela de 30 dias desde o início de um plano pago, reembolsaremos automaticamente o valor total do seu plano existente.

Você suporta webhooks

Sim, em 15 de maio de 2020, adicionamos esse recurso. Você pode simplesmente adicionar webhook (s) exatamente como faria com qualquer destinatário! Verifique se você tem o protocolo "http" ou "https" prefixado no URL do webhook.

Proteção de privacidade aprimorada: Se você estiver em um plano pago (que oferece proteção de privacidade aprimorada), acesse Minha conta Domínios e clique em "Aliases" ao lado do seu domínio para configurar seus webhooks. Se você quiser saber mais sobre os planos pagos, consulte nosso Preços página. Caso contrário, você pode continuar a seguir as instruções abaixo.

Se você estiver no plano gratuito, basta adicionar um novo DNS TXT registre como mostrado abaixo:

Por exemplo, se eu quiser que todos os e-mails que vão para alias@example.com encaminhar para um novo requisitar bin ponto final do teste:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=alias:https://requestbin.com/r/en8pfhdgcculn

Ou talvez você queira que todos os e-mails que vão para example.com para encaminhar para este endpoint:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=https://requestbin.com/r/en8pfhdgcculn

Aqui estão notas adicionais sobre webhooks:

  • As solicitações HTTP do Webhook serão repetidas até 3 vezes, com um tempo limite máximo de 60 segundos por solicitação POST de endpoint. Tentaremos novamente automaticamente com base no status padrão e nos códigos de erro usados em método de repetição do superagente.

  • Agrupamos solicitações HTTP de webhook para o mesmo endpoint em uma solicitação em vez de várias) para economizar recursos e acelerar o tempo de resposta. Por exemplo, se você enviar um e-mail para webhook1@example.com, webhook2@example.com, e webhook3@example.com, e todos eles estão configurados para atingir o mesmo exato URL do endpoint, apenas uma solicitação será feita. Agrupamos por correspondência exata de endpoint com igualdade estrita.

  • Observe que usamos o mailparser método "simpleParser" da biblioteca para analisar a mensagem em um objeto amigável JSON.

  • O valor bruto do email como uma String é fornecido como a propriedade "raw".

  • Os resultados da autenticação são fornecidos como propriedades "dkim", "spf", "arc", "dmarc" e "bimi".

  • Os cabeçalhos de e-mail analisados são fornecidos como a propriedade "headers" - mas observe também que você pode usar "headerLines" para facilitar a iteração e a análise.

  • Os destinatários agrupados para este webhook são agrupados e fornecidos como a propriedade "destinatários".

  • As informações da sessão SMTP são fornecidas como a propriedade "sessão". Contém informações sobre o remetente da mensagem, hora de chegada da mensagem, HELO e nome do host do cliente. O valor do nome do host do cliente como session.clientHostname é o FQDN (de uma pesquisa PTR reversa) ou é session.remoteAddress entre colchetes (por exemplo, "[127.0.0.1]").

  • Se houver anexos, eles serão anexados ao attachments Array com valores de buffer. Você pode analisá-los de volta ao conteúdo usando uma abordagem com JavaScript, como:

    const data = [
      104,
      101,
      108,
      108,
      111,
      32,
      119,
      111,
      114,
      108,
      100,
      33
    ];
    

    // // outputs "hello world!" to the console // (this is the content from the filename "text1.txt" in the example JSON request payload above) // console.log(Buffer.from(data).toString());

Dica: Curioso para saber como é a solicitação de webhook nos e-mails encaminhados? Incluímos um exemplo abaixo para você!
{
  "attachments": [
    {
      "type": "attachment",
      "content": {
        "type": "Buffer",
        "data": [
          104,
          101,
          108,
          108,
          111,
          32,
          119,
          111,
          114,
          108,
          100,
          33
        ]
      },
      "contentType": "text/plain",
      "partId": "2",
      "release": null,
      "contentDisposition": "attachment",
      "filename": "text1.txt",
      "headers": {},
      "checksum": "fc3ff98e8c6a0d3087d515c0473f8677",
      "size": 12
    }
  ],
  "headers": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\n",
  "headerLines": [
    {
      "key": "arc-seal",
      "line": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0="
    },
    {
      "key": "arc-message-signature",
      "line": "ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino="
    },
    {
      "key": "arc-authentication-results",
      "line": "ARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "received-spf",
      "line": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;"
    },
    {
      "key": "authentication-results",
      "line": "Authentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
    },
    {
      "key": "x-forwardemail-sender",
      "line": "X-ForwardEmail-Sender: rfc822; test@example.net"
    },
    {
      "key": "x-forwardemail-session-id",
      "line": "X-ForwardEmail-Session-ID: w2czxgznghn5ryyw"
    },
    {
      "key": "x-forwardemail-version",
      "line": "X-ForwardEmail-Version: 9.0.0"
    },
    {
      "key": "content-type",
      "line": "Content-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\""
    },
    {
      "key": "from",
      "line": "From: some <random@example.com>"
    },
    {
      "key": "message-id",
      "line": "Message-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>"
    },
    {
      "key": "date",
      "line": "Date: Wed, 25 May 2022 19:26:41 +0000"
    },
    {
      "key": "mime-version",
      "line": "MIME-Version: 1.0"
    }
  ],
  "html": "<strong>some random text</strong>",
  "text": "some random text",
  "textAsHtml": "<p>some random text</p>",
  "date": "2022-05-25T19:26:41.000Z",
  "from": {
    "value": [
      {
        "address": "random@example.com",
        "name": "some"
      }
    ],
    "html": "<span class=\"mp_address_group\"><span class=\"mp_address_name\">some</span> &lt;<a href=\"mailto:random@example.com\" class=\"mp_address_email\">random@example.com</a>&gt;</span>",
    "text": "some <random@example.com>"
  },
  "messageId": "<69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>",
  "raw": "ARC-Seal: i=1; a=rsa-sha256; t=1653506802; cv=none; d=forwardemail.net;\r\n s=default;\r\n b=R6QJ0tGwwjg2VPxiAlVIKxsg3jEPtRGKPTIOdZNWuhWrbssttFdOYzRRqvacDyN5SLoyDhVye\r\n DUA/64IxANXdHVFlpR258Yp7WxLDv2gtJD5vNSKYmUJZOWk1TynmlqTYrp0Vuqg2xIUjIlPBWAJ\r\n PPNx4JvOLjJuWYynU2qIWz0=\r\nARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed;\r\n d=forwardemail.net; h=MIME-Version: Date: Message-ID: From: Content-Type;\r\n q=dns/txt; s=default; t=1653506802;\r\n bh=cEYDoyTy+Ub29XZt/zXR+sprfUE6BW0y5cHfah01PT4=;\r\n b=F/t56AAXr2Kv3G6VsbdT5OKDVJf2ulhwLiTM18Ra4tDPUKPSGSLKrWvxiXEg5NMWwdWnsOYrL\r\n r3YSm4uMxVMhHZbHm/sUu4QZq5/18hQsAkCv6fI9ifTjDwBrN5zpLOhPoZFFo+TyvHxiII3Xv3L\r\n UEzmUIIaJRX6tboQ160tino=\r\nARC-Authentication-Results: i=1; mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nReceived-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;\r\nAuthentication-Results: mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)\r\nX-ForwardEmail-Sender: rfc822; test@example.net\r\nX-ForwardEmail-Session-ID: w2czxgznghn5ryyw\r\nX-ForwardEmail-Version: 9.0.0\r\nContent-Type: multipart/mixed; boundary=\"--_NmP-179a735428ca7575-Part_1\"\r\nFrom: some <random@example.com>\r\nMessage-ID: <69ad5fc2-91cb-728f-ae5c-eeedc5f267b6@example.net>\r\nDate: Wed, 25 May 2022 19:26:41 +0000\r\nMIME-Version: 1.0\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: multipart/alternative;\r\n boundary=\"--_NmP-179a735428ca7575-Part_2\"\r\n\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\nsome random text\r\n----_NmP-179a735428ca7575-Part_2\r\nContent-Type: text/html; charset=utf-8\r\nContent-Transfer-Encoding: 7bit\r\n\r\n<strong>some random text</strong>\r\n----_NmP-179a735428ca7575-Part_2--\r\n\r\n----_NmP-179a735428ca7575-Part_1\r\nContent-Type: text/plain; name=text1.txt\r\nContent-Transfer-Encoding: base64\r\nContent-Disposition: attachment; filename=text1.txt\r\n\r\naGVsbG8gd29ybGQh\r\n----_NmP-179a735428ca7575-Part_1--\r\n",
  "dkim": {
    "headerFrom": [
      "random@example.com"
    ],
    "envelopeFrom": "test@example.net",
    "results": [
      {
        "status": {
          "result": "none",
          "comment": "message not signed"
        },
        "info": "dkim=none (message not signed)"
      }
    ]
  },
  "spf": {
    "domain": "example.net",
    "client-ip": "127.0.0.1",
    "helo": "user.oem.local",
    "envelope-from": "test@example.net",
    "status": {
      "result": "none",
      "comment": "mx1.forwardemail.net: example.net does not designate permitted sender hosts",
      "smtp": {
        "mailfrom": "test@example.net",
        "helo": "user.oem.local"
      }
    },
    "header": "Received-SPF: none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) client-ip=127.0.0.1;",
    "info": "spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local",
    "lookups": {
      "limit": 50,
      "count": 1
    }
  },
  "arc": {
    "status": {
      "result": "none"
    },
    "i": 0,
    "authResults": "mx1.forwardemail.net;\r\n dkim=none (message not signed);\r\n spf=none (mx1.forwardemail.net: example.net does not designate permitted sender hosts) smtp.mailfrom=test@example.net smtp.helo=user.oem.local;\r\n dmarc=none header.from=example.com;\r\n bimi=skipped (DMARC not enabled)"
  },
  "dmarc": {
    "status": {
      "result": "none",
      "header": {
        "from": "example.com"
      }
    },
    "domain": "example.com",
    "info": "dmarc=none header.from=example.com"
  },
  "bimi": {
    "status": {
      "header": {},
      "result": "skipped",
      "comment": "DMARC not enabled"
    },
    "info": "bimi=skipped (DMARC not enabled)"
  },
  "recipients": [
    "webhook1@webhooks.net"
  ],
  "session": {
    "remoteAddress": "127.0.0.1",
    "remotePort": 65138,
    "clientHostname": "[127.0.0.1]",
    "hostNameAppearsAs": "user.oem.local",
    "sender": "test@example.net",
    "mta": "mx1.forwardemail.net",
    "arrivalDate": "2022-05-25T19:26:41.423Z",
    "arrivalTime": 1653506801423
  }
}

Você oferece suporte a expressões regulares ou regex?

Sim, em 27 de setembro de 2021, adicionamos esse recurso. Você pode simplesmente escrever expressões regulares ("regex") para combinar aliases e executar subições.

Os aliases suportados por expressão regular são aqueles que começam com um / e terminar com / e seus destinatários são endereços de e-mail ou webhooks. Os destinatários também podem incluir suporte à substituição de regex (por exemplo, $1, $2).

Oferecemos suporte a dois sinalizadores de expressão regular, incluindo i e g. O sinalizador que não diferencia maiúsculas de minúsculas de i é um padrão permanente e é sempre aplicado. A bandeira mundial de g pode ser adicionado por você afixando o final / com /g.

Observe que também apoiamos nossos recurso de alias desativado para a parte do destinatário com nosso suporte a regex.

Expressões regulares não são suportadas em domínios vanity globais gratuitos (pois isso pode ser uma vulnerabilidade de segurança).

Proteção de privacidade aprimorada: Se você estiver em um plano pago (que oferece proteção de privacidade aprimorada), acesse Minha conta Domínios e clique em "Aliases" ao lado do seu domínio para configurar expressões regulares. Se você quiser saber mais sobre os planos pagos, consulte nosso Preços página. Caso contrário, você pode continuar a seguir as instruções abaixo.

Se você estiver no plano gratuito, basta adicionar um novo DNS TXT gravar usando um ou mais dos exemplos fornecidos abaixo:

Exemplo simples: Se eu quiser que todos os emails que vão para `elon@example.com` ou `musk@example.com` sejam encaminhados para `user@gmail.com`:
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=/^(elon|musk)$/:user@gmail.com
Exemplo de substituição de sobrenome: Imagine que todos os endereços de e-mail da sua empresa são do padrão `firstname.lastname@example.com`. Se eu quiser que todos os emails que vão para o padrão de `firstname.lastname@example.com` sejam encaminhados para `firstname.lastname@company.com` com suporte de substituição (ver teste no RegExr):
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=/^([A-Za-z]+)+\.([A-Za-z]+)+$/:$1.$2@company.com
Exemplo de substituição de filtragem de símbolo de mais: Se eu quiser que todos os emails que vão para `info@example.com` ou `support@example.com` sejam encaminhados para `user+info@gmail.com` ou `user+support@gmail.com` respectivamente (com suporte de substituição ) (ver teste no RegExr):
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=/^(support|info)$/:user+$1@gmail.com
Exemplo de substituição de string de consulta de webhook: Talvez você queira que todos os e-mails que vão para `example.com` vão para um webhook e ter uma chave de querystring dinâmica de "to" com um valor da parte do nome de usuário do endereço de e-mail (ver teste no RegExr):
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=/^(.*?)$/:https://example.com/webhook?username=$1
Exemplo de desativação: Se você quiser que todos os e-mails que correspondam a um determinado padrão sejam desativados (consulte Posso desativar aliases específicos), então simplesmente use a mesma abordagem com um ponto de exclamação "!":
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=/^(elon|musk)$/:!
Dica: Curioso como escrever uma expressão regular ou precisa testar sua substituição? Você pode acessar o site gratuito de teste de expressão regular RegExr no https://regexr.com.

Posso apenas usar este serviço de encaminhamento de e-mail como um servidor MX "fallback" ou "fallover"

Não, não é recomendado, pois você só pode usar um servidor de troca de e-mail por vez. Os fallbacks geralmente nunca são repetidos devido a configurações incorretas de prioridade e servidores de e-mail que não respeitam a verificação de prioridade de troca de MX.

Posso desativar aliases específicos

Sim! A partir de 6 de fevereiro de 2020, adicionamos esse recurso. Basta editar seu DNS TXT gravar e prefixar o alias com um ponto de exclamação. Observe que você deve preservar o mapeamento ":", pois isso é necessário se você decidir desativá-lo (e também é usado para importar em nossos planos pagos).

Se você prefixar um alias com "!" (ponto de exclamação), ele ainda retornará códigos de resposta bem-sucedidos aos remetentes que tentam enviar para esse endereço, mas os próprios e-mails não serão levados a lugar algum; para um buraco negro.

Os e-mails enviados para endereços desativados responderão com um código de status de resposta SMTP de 250 (aceito), mas os e-mails não serão entregues ao(s) destinatário(s).

Por exemplo, se eu quiser que todos os e-mails que vão para alias@example.com parar de fluir para user@gmail.com:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=!alias:user@gmail.com
Dica: Você também pode reescrever o endereço do destinatário encaminhado para simplesmente "nobody@forwardemail.net", que o encaminhará para ninguém como no exemplo abaixo.
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=!alias:nobody@forwardemail.net
Dica: Se você deseja aumentar a segurança, também pode remover a parte ":user@gmail.com" (ou ":nobody@forwardemail.net"), deixando apenas "!alias" como no exemplo abaixo.
Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=!alias

Posso encaminhar e-mails para vários destinatários

Sim absolutamente. Basta especificar vários destinatários em seu TXT registros.

Por exemplo, se eu quiser um e-mail que vá para hello@example.com ser encaminhado para user+a@gmail.com e user+b@gmail.com, Então meu TXT registro ficaria assim:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=hello:user+a@gmail.com,hello:user+b@gmail.com

Ou, você pode especificá-los em duas linhas separadas, como esta:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=hello:user+a@gmail.com
"@", "." ou em branco 3600 TXT forward-email=hello:user+b@gmail.com

Você decide!

Posso ter vários destinatários globais abrangentes

Sim você pode. Basta especificar vários destinatários globais abrangentes em seu TXT registros.

Por exemplo, se eu quiser que todos os e-mails que vão para *@example.com (o asterisco significa que é um curinga também conhecido como catch-all) para ser encaminhado para user+a@gmail.com e user+b@gmail.com, Então meu TXT registro ficaria assim:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=user+a@gmail.com,user+b@gmail.com

Ou, você pode especificá-los em duas linhas separadas, como esta:

Nome/Anfitrião/Alias TTL Tipo Valor
"@", "." ou em branco 3600 TXT forward-email=user+a@gmail.com
@, "." ou em branco 3600 TXT forward-email=user+b@gmail.com

Você decide!

Existe um limite máximo para o número de endereços de e-mail aos quais posso encaminhar por alias

Sim, o limite padrão é 10. Isso NÃO significa que você só pode ter 10 aliases em seu nome de domínio. Você pode ter quantos aliases quiser (uma quantidade ilimitada). Isso significa que você só pode encaminhar um alias para 10 endereços de e-mail exclusivos. Você pode ter hello:user+1@gmail.com, hello:user+2@gmail.com, hello:user+3@gmail.com, … (de 1-10) – e quaisquer emails para hello@example.com seria encaminhado para user+1@gmail.com, user+2@gmail.com, user+3@gmail.com,… (De 1 a 10).

Dica: Precisa de mais de 10 destinatários por alias? Envie-nos um e-mail e teremos o maior prazer em aumentar o seu limite de contas.

Posso encaminhar recursivamente e-mails

Sim, você pode, mas você ainda deve respeitar o limite máximo. Se você tem hello:elon@example.com e elon:user@gmail.com, em seguida, enviar e-mails para hello@example.com seria encaminhado para elon@example.com e user@gmail.com. Observe que um erro será gerado se você tentar encaminhar recursivamente os emails.

As pessoas podem cancelar o registro ou registrar meu encaminhamento de email sem minha permissão

Usamos MX e TXT verificação de registro, portanto, se você adicionar o respectivo MX e TXT registros, então você está registrado. Se você removê-los, você não está registrado. Você tem a propriedade de seu domínio e gerenciamento de DNS, portanto, se alguém tiver acesso a isso, isso será um problema.

Como é grátis

O serviço continua a funcionar graças aos usuários que atualizaram para planos pagos. Queremos fornecer uma alternativa gratuita para pessoas que usam serviços de encaminhamento de código fechado (e, posteriormente, arriscam sua privacidade e segurança).

Qual é o limite máximo de tamanho de e-mail

O padrão é um limite de tamanho de 50 MB, que inclui conteúdo, cabeçalhos e anexos. Observe que serviços como o Gmail e o Outlook permitem apenas um limite de tamanho de 25 MB e, se você exceder o limite ao enviar para endereços nesses provedores, receberá uma mensagem de erro.

Um erro com o código de resposta adequado será retornado se o limite de tamanho do arquivo for excedido.

Você armazena e-mails e seu conteúdo

Não, absolutamente não. Veja nosso Política de Privacidade.

Você armazena logs de e-mails

Não, absolutamente não. Veja nosso Política de Privacidade.

Você lê meus e-mails

Não, absolutamente não. Não armazenamos logs SMTP. Veja nosso Política de Privacidade.

Muitos outros serviços de encaminhamento de e-mail armazenam e podem ler seu e-mail. Não há razão para que e-mails encaminhados precisem ser armazenados em disco – e, portanto, arquitetamos a primeira solução de código aberto que faz tudo na memória.

Acreditamos que você deve ter direito à privacidade e respeitamos isso estritamente. O código que é implantado no servidor é software de código aberto no GitHub para a transparência e para construir a confiança.

Ele suporta o símbolo de mais + para aliases do Gmail

Sim absolutamente.

Suporta subdomínios

Sim absolutamente. Em vez de usar "@", "." Ou em branco como o nome / host / alias, você apenas usa o nome do subdomínio como o valor.

Se você quiser foo.example.com para encaminhar e-mails e digite foo como o valor de nome/host/alias em suas configurações de DNS (para MX e TXT registros).

Isso encaminha os cabeçalhos do meu email

Sim absolutamente.

Isso é bem testado

Sim, tem testes escritos com ava e também tem cobertura de código.

Você transmite mensagens e códigos de resposta SMTP

Sim absolutamente. Por exemplo, se você estiver enviando um e-mail para hello@example.com e está registrado para encaminhar para user@gmail.com, a mensagem e o código de resposta SMTP do servidor SMTP "gmail.com" serão retornados em vez do servidor proxy em "mx1.forwardemail.net" ou "mx2.forwardemail.net".

Como você evita spammers e garante uma boa reputação de encaminhamento de email

Veja nossas seções em Como funciona o seu sistema de encaminhamento de e-mail, Como você lida com problemas de entrega de e-mail, e Como você lida com seus endereços IP ficando na lista negra acima de.

O que devo fazer se receber e-mails de spam

Você deve cancelar a assinatura da lista de e-mail (se possível) e bloquear o remetente.

Não denuncie a mensagem como spam, mas encaminhe-a para o nosso sistema de prevenção de abusos com curadoria manual e foco na privacidade.

O endereço de e-mail para o qual encaminhar spam é: abuse@forwardemail.net

Posso "enviar e-mail como" no Gmail com este

Sim! A partir de 2 de outubro de 2018, adicionamos esse recurso. Ver Como enviar email como usando o Gmail acima de!

Você também deve definir o registro SPF para o Gmail em sua configuração de DNS TXT registro.

Importante: Se você estiver usando o Gmail (por exemplo, Enviar e-mail como) ou o G Suite, precisará anexar include:_spf.google.com ao seu FPS TXT registro, por exemplo:

v=spf1 a mx include:spf.forwardemail.net include:_spf.google.com -all

Posso "enviar email como" no Outlook com este

Sim! A partir de 2 de outubro de 2018, adicionamos esse recurso. Basta ver estes dois links da Microsoft abaixo:

Você também deve definir o registro SPF para o Outlook em sua configuração de DNS TXT registro.

Importante: Se estiver usando o Microsoft Outlook ou Live.com, você precisará anexar include:spf.protection.outlook.com ao seu FPS TXT registro, por exemplo:

v=spf1 a mx include:spf.forwardemail.net include:spf.protection.outlook.com -all

Posso "enviar email como" no Apple Mail e no iCloud Mail com este

Infelizmente, a Apple não permite isso, independentemente de qual serviço você usa. No entanto, você pode usar o aplicativo Mail juntamente com a conta de email do seu domínio.

Posso encaminhar e-mails ilimitados com este

Sim, no entanto, os remetentes "relativamente desconhecidos" têm uma taxa limitada a 1.000 conexões por hora por nome de host ou IP. Consulte a seção sobre Limitação de taxa e Lista cinza acima de.

Por "relativamente desconhecidos", queremos dizer remetentes que não aparecem no Lista de permissões.

Se esse limite for excedido, enviaremos um código de resposta "421" que informa ao servidor de correio do remetente para tentar novamente mais tarde.

Como adiciono uma foto de perfil ao meu endereço de email

Se você estiver usando o Gmail, siga estas etapas abaixo:

  1. Vamos para https://google.com e sair de todas as contas de e-mail
  2. Clique em "Fazer login" e, no menu suspenso, clique em "outra conta"
  3. Selecione "Usar outra conta"
  4. Selecione "Criar conta"
  5. Selecione "Usar meu endereço de e-mail atual"
  6. Digite seu endereço de e-mail personalizado para nome de domínio
  7. Recupere o email de verificação enviado para o seu endereço de email
  8. Digite o código de verificação deste e-mail
  9. Informações completas do perfil para sua nova conta do Google
  10. Concorde com todas as políticas de Privacidade e Termos de Uso
  11. Vamos para https://google.com e no canto superior direito, clique no ícone do seu perfil e clique no botão "alterar"
  12. Carregar uma nova foto ou avatar para sua conta
  13. As alterações levarão aproximadamente uma a duas horas para serem propagadas, mas às vezes podem ser muito rápidas.
  14. Envie um email de teste e a foto do perfil deve aparecer.

Qual é a diferença entre proteção gratuita e aprimorada

O plano Gratuito requer que você use registros DNS públicos para armazenar sua configuração de encaminhamento. Qualquer pessoa com um computador pode consultar sua configuração de encaminhamento em um terminal se você estiver no plano Gratuito. Ao contrário do plano Gratuito, o plano de Proteção Avançada usa uma string aleatória gerada criptograficamente para armazenar sua configuração de encaminhamento em particular.

Plano GrátisPlano de proteção aprimorado
forward-email=user@gmail.comforward-email-site-verification=m8d7o8K4Il

Você apoia as melhores práticas de e-mail?

Sim. Temos suporte integrado para SPF, DKIM, DMARC, ARC e SRS em todos os planos. Também trabalhamos extensivamente com os autores originais dessas especificações e outros especialistas em e-mail para garantir perfeição e alta capacidade de entrega.

Vocês oferecem domínios ilimitados por um preço?

Sim. Independentemente de qual plano você esteja, você pagará apenas uma taxa mensal - que cobre todos os seus domínios.

Que métodos de pagamento você aceita

Aceitamos cartões, carteiras e transferências bancárias usando Listra e PayPal – para pagamentos únicos ou assinaturas mensais, trimestrais ou anuais.

Você vai aumentar os preços

Não. Os preços nunca vão aumentar. Ao contrário de outras empresas, também nunca iremos encerrar o nosso serviço.

Como você executa pesquisas de DNS em nomes de domínio

Usamos o serviço DNS do consumidor de privacidade em primeiro lugar da CloudFlare (consulte anúncio aqui). Montamos 1.1.1.3 e 1.0.0.3 como os servidores DNS (consulte https://developers.cloudflare.com/1.1.1.1/1.1.1.1-for-families/) usando /etc/resolv.conf em nossos servidores e ambientes de teste.

Quão rápido é este serviço

A versão mais recente, v2 (lançada em 6 de maio de 2019) foi uma grande reescrita da v1 e se concentra no desempenho por meio de fluxos. Nodemailer prolífico autor Andris Reinman (@ andris9) nos ajudou a desligar usando o mailparser biblioteca e uso mailsplit em vez disso, com alguma lógica de transformação personalizada para dividir o cabeçalho e o corpo da mensagem sem afetar o corpo. Isso nos permite realizar operações em cabeçalhos muito rapidamente (como verificações de segurança e conformidade com SPF/DKIM/DMARC).

Em outras palavras, a versão mais recente desse serviço usa fluxos puramente agora e é extremamente rápida. A versão mais antiga v1 também tinha alguma lógica que não estava na ordem ideal de operações - mas agora a v2 faz menos operações intensas de memória/rede primeiro (e retorna mais cedo, se possível, para enviar uma resposta o mais rápido possível ao cliente SMTP). Planejamos continuar a otimizar a velocidade, aprimorar os recursos e aprimorar esse serviço ao longo do tempo.

Em nenhum momento, escrevemos no disco ou armazenamos e-mails - tudo é feito na memória, graças aos fluxos e transformações do Node.js. 🎉