# O que é a autenticação SMTP? Explicação da autenticação SMTP

Com a autenticação SMTP, você pode aumentar significativamente a segurança do seu servidor SMTP. Depois de configurá-lo, somente **usuários confiáveis (clientes SMTP)** poderão enviar mensagens.

## O que é autenticação SMTP?

A autenticação SMTP, também conhecida como SMTP AUTH ou ASMTP, é uma **extensão do SMTP estendido (ESMTP)**, que, por sua vez, é uma extensão do protocolo de rede SMTP. Ele permite que um cliente SMTP faça logon em um servidor SMTP usando um mecanismo de autenticação. Isso garante que somente **usuários confiáveis** possam enviar e encaminhar e-mails por meio do servidor. Além disso, os dados de registro podem ser usados para determinar quem usou o servidor para retransmissões de SMTP.

## Para que o SMTP AUTH é usado?

O SMTP AUTH **impede que um servidor SMTP seja usado indevidamente como um retransmissor de e-mail aberto**, por meio do qual o spam pode ser disseminado em uma rede. Embora a situação não seja mais tão crítica como era no passado, ainda é comum encontrar servidores de retransmissão abertos que não têm a autenticação SMTP configurada. Às vezes, isso se deve ao fato de que os administradores sem experiência querem testar o servidor e subestimam os riscos associados à sua abertura temporária. No entanto, muitas vezes, o problema resulta de firewalls mal configurados e aplicativos de segurança externos.

As retransmissões de e-mail abertas geralmente podem ser identificadas em algumas horas ou dias, e os servidores identificados como tal são colocados em**blocklists**. Uma vez colocados em uma lista de bloqueio, até mesmo e-mails legítimos podem acabar em pastas de spam. É por isso que é importante levar a sério a autenticação SMTP.

Para os operadores de servidores de e-mail, ter um servidor que esteja sendo usado como um relé de e-mail aberto tem várias consequências. Primeiro, resulta em maior tráfego devido às oportunidades que oferece aos remetentes de spam. Isso também pode afetar negativamente a reputação do operador e consumir muito do seu tempo, o que, por sua vez, aumenta os custos. É por isso que quase todos os servidores de e-mail agora usam **ESMTP juntamente com ASMTP** ( SMTP estendido com autenticação SMTP).

## Como o ASMTP funciona?

Um recurso essencial do ASMTP é que os e-mails são aceitos por meio da porta TCP 587 (porta SMTP AUTH) e não pela porta tradicional 25/TCP. Esse é um recurso obrigatório do ESMTP. O protocolo contém uma seleção de **mecanismos de autenticação com diferentes níveis de segurança**, que, dependendo de sua configuração, um servidor SMTP pode usar para verificar a confiabilidade de um cliente SMTP.

Esses mecanismos de autenticação incluem:

- `PLAIN`: Uma **autenticação por meio do nome de usuário e da senha do cliente**. Ambos são transmitidos sem criptografia e, em seguida, codificados no conjunto de caracteres Base64.
- `LOGIN`: funciona de forma semelhante a `PLAIN`, mas o conjunto de caracteres Base64 para o nome de usuário e a senha são transferidos em duas etapas, em vez de apenas uma.
- `CRAM-MD5`: Uma alternativa para `PLAIN` e `LOGIN` com **um nível mais alto de segurança** que segue o princípio de desafio-resposta. Por meio desse mecanismo, a senha não é transferida em código ou texto simples. Em vez disso, o servidor fornece ao cliente uma tarefa computacional gerada aleatoriamente que só pode ser resolvida com a ajuda da senha.
- **Outros mecanismos incluem**: GSSAPI, DIGEST-MD5, MD5, OAUTH10A, OAUTHEBEARER, SCRAM-SHA-1 e NTLM.

Um exemplo de autenticação SMTP via LOGIN:

<table>
  <thead>
    <tr>
      <th><strong>Party</strong></th>
      <th><strong>Comandos ESMTP e códigos de status</strong></th>
      <th><strong>Explicação</strong></th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <td>Servidor:</td>
      <td>220 smtp.server.com ESMTP Postfix</td>
      <td>Depois que a conexão foi estabelecida, o servidor SMTP responde.</td>
    </tr>
    <tr>
      <td>Cliente:</td>
      <td>EHLO relay.client.com</td>
      <td>O cliente SMTP faz logon com o nome do computador e consulta o suporte ESMTP por meio do comando EHLO.</td>
    </tr>
    <tr>
      <td>Servidor:</td>
      <td>250-smtp.server.com Hello  
250 AUTH CRAM-MD5 LOGIN PLAIN</td>
      <td>O servidor confirma o login, verifica se suporta ESMTP (Se não for compatível, ele continuará com o HELO graças ao recurso de retrocesso do SMTP) e, em seguida, oferece ao cliente uma seleção de mecanismos de autenticação.</td>
    </tr>
    <tr>
      <td>Cliente:</td>
      <td>AUTH LOGIN</td>
      <td>O cliente seleciona o mecanismo de autenticação LOGIN.</td>
    </tr>
    <tr>
      <td>Servidor:</td>
      <td>334 VXNlcm5hbWU6</td>
      <td>O servidor usa o código Base64 para “Username:” para solicitar o nome de usuário do remetente.</td>
    </tr>
    <tr>
      <td>Cliente</td>
      <td>TWF4IE11c3Rlcm1hbm4=</td>
      <td>O cliente responde em código Base64 com “John Doe”.</td>
    </tr>
    <tr>
      <td>Servidor:</td>
      <td>334 UGFzc3dvcmQ6</td>
      <td>O servidor pede a senha do remetente em código Base64.</td>
    </tr>
    <tr>
      <td>Cliente:</td>
      <td>SWNoYmlua2VpblNwYW1tZXI=</td>
      <td>O cliente responde com a senha no código Base64 (neste exemplo, ela é “Iamnotaspammer”).</td>
    </tr>
    <tr>
      <td>Servidor:</td>
      <td>235 OK</td>
      <td>O servidor confirma a autenticação e a transmissão do e-mail começa de acordo com o SMTP.</td>
    </tr>
  </tbody>
</table>

## Como configurar a autenticação SMTP

Na maioria dos programas de correio eletrônico, a autenticação SMTP é configurada automaticamente quando uma nova conta é criada. Se, por algum motivo, ela não estiver funcionando, talvez seja necessário fazer isso manualmente. Abaixo, você encontrará instruções sobre como configurar a autenticação SMTP para o Gmail, o Outlook e o IONOS Mail.

### Como ativar o SMTP AUTH no Outlook

1. No menu **File** , clique em **Account Settings** e, em seguida, selecione a opção que também se chama **Account Settings**.
2. Escolha sua conta e clique em **Change**.
3. Selecione **Mais configurações**.
4. Na nova janela aberta, vá para **Outgoing Server** e ative a opção **Meu servidor de saída (SMTP) exige autenticação**.
5. Marque a caixa intitulada **Usar as mesmas configurações do meu servidor de correio eletrônico de entrada**.
6. Confirme com **OK**. Agora, a janela deve se fechar.
7. Clique em **Next** para que o Outlook verifique as novas configurações de conta e clique em **Close** quando o teste estiver concluído.
8. Agora, clique em **Finish** e, em seguida, **Close**.

Os usuários do Microsoft 365 também podem ativar a autenticação SMTP no centro de administração do 365 ou usando o Windows PowerShell.

[YouTube video](https://www.youtube.com/watch?v=soy1Sk-yW5Q)### Como ativar o SMTP AUTH no Gmail

Ao conectar seu endereço do Gmail a um cliente de desktop, você também pode ativar a autenticação SMTP:

1. Faça login na sua conta do Gmail.
2. Clique em **Configurações** e selecione **Ver todas as configurações**.
3. Vá para a guia **Forwarding and POP/IMAP** .
4. Aqui, você pode clicar no link **Saiba mais** em **Download do POP** ou **Acesso ao IMAP**.
5. Em ambos os casos, você será direcionado para as instruções de configuração, onde também poderá encontrar informações relevantes sobre o servidor de correio de saída (SMTP), incluindo a autenticação SMTP.

[![Imagem: Configurações do Gmail para POP/IMAP/SMTP Auth](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/e/7/csm_gmail-email-smtp-auth_2a113a7400.webp "Configurações do Gmail para POP/IMAP/SMTP Auth")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/gmail-email-smtp-auth.png) Em Configurações, você pode encontrar links para vários guias. Por exemplo, há recursos sobre a configuração de POP e IMAP, sendo que ambos incluem informações sobre autenticação SMTP. ### Como ativar o SMTP AUTH no IONOS Mail

Os planos de e-mail do IONOS que usam o IONOS Webmail vêm com o SMTP AUTH já ativado. Se quiser configurar o IONOS Mail em um cliente de desktop diferente, também é possível configurar facilmente a autenticação SMTP manualmente. Você pode acessar as configurações relevantes, incluindo a porta SMTP AUTH, no Painel de Controle:

1. Faça login na sua conta de cliente da IONOS por meio da [login page](https://login.ionos.com/ "IONOS Control Panel login page").
2. Na visão geral do produto, selecione **Email**.
3. Em seguida, clique no plano de correio da IONOS que deseja configurar e escolha o endereço de e-mail para o qual deseja configurar a autenticação SMTP.
4. Clique no item de menu **E-mail server information (POP, IMAP)**.
5. Agora você encontrará todas as informações necessárias para configurar o endereço de e-mail, inclusive a autenticação SMTP.

[![Imagem: IONOS: Configurando um cliente de e-mail com SMTP Auth](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/4/5/csm_ionos-mail-smtp-auth_090df57829.webp "IONOS: Configurando um cliente de e-mail com SMTP Auth")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/ionos-mail-smtp-auth.png) No Painel de Controle do IONOS, você pode encontrar configurações importantes de e-mail, incluindo autenticação SMTP para IMAP e POP3.  Dica Quando você configurar [seu próprio servidor de e-mail com a IONOS](https://www.ionos.com/office-solutions/email-server "Servidores de correio eletrônico: Servidores de e-mail profissionais da IONOS"), você recebe um domínio profissional e também tem controle total sobre seu tráfego de e-mail, que é criptografado com segurança em todos os momentos.

## Como faço para testar o SMTP AUTH?

Você pode usar o cliente Telnet para verificar se um servidor de e-mail está operando como um relé aberto ou para ver se o SMTP AUTH está funcionando corretamente (, por exemplo, se você configurou seu próprio servidor de e-mail). Muitos spammers também usam o cliente Telnet para identificar relés de correio eletrônico abertos. O SMTP e o ESMTP são protocolos puramente baseados em texto, e é por isso que você também pode iniciar e executar uma sessão cliente-servidor manualmente.

Dica O cliente Telnet está disponível em todos os sistemas operacionais comuns e pode ser acessado usando “telnet”. Nas versões do Windows a partir do Vista, o cliente deve primeiro ser instalado ou ativado no painel de controle. Você também precisará de **seu nome de usuário e senha para o código Base64**, que pode ser obtido em sites como [base64encode.net](https://www.base64encode.net/ "Base 64 coding and decoding")

Você pode verificar facilmente se o seu servidor de e-mail tem a autenticação SMTP ativada usando ferramentas da Web como [SMTP Diagnostics from MxToolbox](https://mxtoolbox.com/diagnostic.aspx "SMTP diagnostics with MxToolbox"):

1. Vá para SMTP Diagnostic (Diagnóstico de SMTP).
2. No campo de entrada, digite o endereço do servidor SMTP ou um endereço de e-mail que use o servidor SMTP.
3. Clique em **Testar servidor de e-mail**.
4. Após um curto período de tempo, você receberá uma lista de informações importantes, incluindo detalhes sobre a autenticação SMTP. Na linha onde está escrito **SMTP Open Relay**, você pode ver se a autenticação está ativada.

[![Imagem: Verificação de SMTP AUTH com SMTP Diagnostics](https://www.ionos.com/pt-br/digitalguide/fileadmin/_processed_/4/1/csm_smtp-authentication-check-diagnostics_2cc870a90d.webp "Verificação de SMTP AUTH com SMTP Diagnostics")](https://www.ionos.com/pt-br/digitalguide/fileadmin/DigitalGuide/Screenshots_2023/smtp-authentication-check-diagnostics.png) Com o SMTP Diagnostics do MxToolbox, você pode verificar a autenticação SMTP em apenas alguns segundos.


This is a markdown version of: [https://www.ionos.com/pt-br/digitalguide/e-mail/tecnologia-de-e-mail/smtp-auth/](https://www.ionos.com/pt-br/digitalguide/e-mail/tecnologia-de-e-mail/smtp-auth/) for AI/LLM consumption.