Ícone do site Mailtrap

SMTP do Outlook Explicado: Instalação, Configuração e Tutorial de Depuração

Neste tutorial, vou explicar o que é o SMTP do Outlook e como você pode configurá-lo, incluindo exemplos práticos, descrever seus casos de uso e limitações, e falar sobre o Mailtrap, uma alternativa de confiança com altas capacidades para o envio de emails.

O que é um servidor SMTP do Outlook?

SMTP, abreviação de Simple Mail Transfer Protocol, é um protocolo padrão da internet responsável pelo envio de emails. Ele opera através de uma série de comandos para definir como as mensagens chegam do remetente ao servidor de email e pode retransmitir emails entre servidores e provedores.

O SMTP do Outlook, por outro lado, é o protocolo fornecido pela Microsoft para seu serviço de email Outlook.com para enviar emails. Mas, você também pode usá-lo para enviar emails através do seu aplicativo ou provedor de email (por exemplo, Mozilla Thunderbird, Yahoo Mail, Mac Mail etc.).

O SMTP do Outlook também é gratuito, e é importante não confundi-lo com o SMTP do Office 365 – uma opção paga também oferecida pela Microsoft, que oferece recursos adicionais e limites de envio mais altos.

Portas SMTP do Outlook

Se você quiser saber mais sobre diferentes portas SMTP, leia nosso artigo sobre o assunto ou assista ao vídeo que preparámos.

Para que serve o SMTP do Outlook?

O servidor SMTP do Outlook tem várias funcionalidades, que podem ajudar você a:

Por que usar o Outlook como servidor SMTP?

Seja você um desenvolvedor ou um manager de produto, familiarizar-se com as vantagens do servidor SMTP do Outlook pode ser muito útil antes de decidir usá-lo.

Aqui está um resumo de alguns benefícios do SMTP do Outlook por Yaroslav, nosso especialista em entregabilidade de emails:

Lembre-se de que, embora seja uma opção viável e gratuita com vários benefícios, especialmente para usuários individuais e aplicativos de pequena escala, o Outlook tem suas limitações, que abordarei na seção abaixo.

Como configurar o servidor SMTP do Outlook?

Agora que temos nossas bases estabelecidas, vou mostrar como configurá-lo para que você possa enviar emails através do SMTP do Outlook a partir do seu aplicativo web ou vários provedores de email.

Passo 1. Habilitar a verificação em duas etapas

Primeiro, precisamos habilitar a verificação em duas etapas, sem a qual não podemos gerar uma Senha de Aplicativo (App Password) necessária para o SMTP do Outlook.

Veja como fazer isso:

Passo 2. Gerar uma senha específica para o aplicativo

Agora, vamos gerar uma senha de aplicativo:

Passo 3. Inserir as configurações necessárias do SMTP do Outlook

Para enviar emails através do SMTP do Outlook, insira as seguintes configurações no seu aplicativo ou provedor de email:

Exemplos de configuração

Para fins demonstrativos, na seção a seguir, mostrarei exemplos específicos de configuração do SMTP do Outlook no WordPress, Python e Thunderbird.

Configuração do SMTP do Outlook no WordPress

Quando se trata de WordPress, você pode usar um plugin como WP Mail SMTP ou Post SMTP para configurar o servidor SMTP do Microsoft Outlook. Neste exemplo, usarei o WP Mail SMTP.

Veja como você pode fazer isso:

Configuração do SMTP do Outlook em Python

Se você estiver trabalhando em um aplicativo baseado em Python, veja como você modificaria um trecho de código com credenciais SMTP do Outlook para enviar um email em texto simples:

import smtplib
from email.mime.text import MIMEText

subject = "Assunto do Email"
body = "Este é o corpo da mensagem de texto"
sender = "remetente@hotmail.com"  # Seu endereço de email do Outlook
recipients = ["destinatario1@gmail.com", "destinatario2@gmail.com"]  # Endereços de email dos destinatários
password = "senha"  # Sua senha específica para o aplicativo

def send_email(subject, body, sender, recipients, password):
    msg = MIMEText(body)
    msg['Subject'] = subject
    msg['From'] = sender
    msg['To'] = ', '.join(recipients)
    with smtplib.SMTP('smtp-mail.outlook.com', 587) as smtp_server:
        smtp_server.ehlo()  # Pode ser omitido
        smtp_server.starttls()  # Protege a conexão
        smtp_server.ehlo()  # Pode ser omitido
        smtp_server.login(sender, password)
        smtp_server.sendmail(sender, recipients, msg.as_string())
    print("Mensagem enviada!")

send_email(subject, body, sender, recipients, password)

Configuração do SMTP do Outlook no Thunderbird

Para configurar o Thunderbird para enviar emails via servidor SMTP do Outlook, siga estas etapas:

Usei a versão 115.0 do Thunderbird neste exemplo, então seu acesso às “Account Settings” pode variar um pouco se você estiver usando uma versão mais antiga do Thunderbird.

Como configurar o POP3 do Outlook?

Agora que você sabe como enviar emails com o SMTP do Outlook, é hora de configurar um protocolo de internet de recuperação para buscar mensagens, o Post Office Protocol 3, ou simplesmente POP3.

O POP3 permite baixar emails da sua conta do Outlook para o seu computador ou dispositivo local via uma conexão TCP/IP. Com o POP3, você pode visualizar suas mensagens offline depois de baixá-las, o que pode ser útil se você não tiver uma conexão constante com a internet ou se quiser fazer backup dos seus emails localmente.

Passo 1. Habilitar acesso POP nas configurações do Outlook

Passo 2. Inserir as informações necessárias do POP

Insira as seguintes configurações do POP no seu aplicativo ou provedor de email para configurar o POP3:

Como configurar o IMAP do Outlook?

IMAP, ou Internet Message Access Protocol, é outro protocolo para recuperar emails, que você pode usar se o POP3 não for do seu agrado.

Nomeadamente, ao contrário do POP3, que baixa suas mensagens do servidor para um dispositivo local, o IMAP sincroniza seus emails em todos os seus dispositivos. Essencialmente, ele armazena suas mensagens no servidor de email, onde você pode gerenciar sua caixa de entrada ou baixar cópias dos seus emails.

Isso proporciona mais controle sobre sua caixa de entrada e oferece mais flexibilidade, pois você pode acessar e organizar seus emails de qualquer dispositivo.

Configurando o IMAP do Outlook

Como o Outlook usa IMAP por padrão, você não precisa habilitá-lo nas configurações de email. Em vez disso, você só precisa das seguintes informações da conta IMAP:

POP3 vs IMAP – quando usar cada protocolo

Quando se trata de POP3 e IMAP, não há uma resposta definitiva sobre qual protocolo é melhor para o seu servidor de email de entrada, pois depende das suas necessidades e requisitos pessoais.

Mais uma vez, consultei nosso especialista em entregabilidade Yaroslav, e aqui está o que ele tem a dizer:

Use o POP3 se você preferir armazenar seus emails no seu dispositivo local por motivos de segurança ou se sua conexão com a internet for limitada e você precisar baixar seus emails.

O POP3 também é útil se você quiser buscar suas mensagens de email em um único dispositivo por conveniência ou se esperar receber um grande número de emails e tiver armazenamento em nuvem limitado.

Use o IMAP se você preferir email em nuvem e planejar sincronizar suas mensagens em diferentes dispositivos (por exemplo, seu laptop, celular, etc.) ou se quiser ter um backup na nuvem para evitar problemas de perda de dados. 🤕

Você também deve optar pelo IMAP se tiver uma conexão estável com a internet e puder acessar sua conta de email a qualquer momento.

Por fim, o IMAP é uma escolha mais óbvia se você tiver mais do que espaço suficiente em um servidor para armazenar emails sem precisar excluir alguns (ou se estiver ok em excluir alguns emails de vez em quando).

Troubleshooting erros comuns do servidor SMTP do Outlook

Alguns dos erros mais comuns relacionados ao SMTP do Outlook que encontrei no Stack Overflow e em outros fóruns da comunidade incluem:

Se você estiver recebendo esta mensagem de erro, significa que o servidor de email do seu destinatário está bloqueando emails recebidos de você, caso em que você deve entrar em contato com o destinatário ou enviar novos emails usando um servidor de email de saída diferente.

Esta mensagem de erro significa que há um erro nas configurações do seu servidor SMTP. Para corrigi-lo, basta verificar sua configuração ou tentar enviar a mensagem de outra conta de email.

Se você estiver vendo esta mensagem de erro longa, as chances são de que pode haver um erro de digitação no número da porta nas configurações do SMTP do Outlook ou que seu firewall ou antivírus está bloqueando sua mensagem. Nesse caso, basta tentar desabilitar temporariamente o firewall e o antivírus e ver se a mensagem finalmente passa.

Semelhante à mensagem de erro anterior, esta pode estar aparecendo porque os scanners de antivírus estão bloqueando o SMTP do Outlook. Para corrigi-lo, tente desativar a verificação de emails ou aumentar a configuração de tempo limite no seu software antivírus. E lembre-se de garantir que seu firewall esteja permitindo que o scanner antivírus se conecte à Internet.

Provavelmente, você está recebendo esta mensagem de erro se tiver escolhido a alternativa, número da porta 25, na sua configuração do SMTP. Nomeadamente, o número da porta 25 funciona com SSL (Secure Sockets Layer), e este erro está basicamente dizendo que é um erro SSL. Para corrigi-lo, basta mudar para a porta mais segura 587 e usar STARTTLS.

Este é um dos erros de digitação mais comuns, com a raiz do problema estando no campo ‘De:’ (ou ‘From:’). Para corrigi-lo, verifique seu endereço em busca de erros de digitação frequentemente negligenciados, como espaços duplos, letras maiúsculas incorretas, etc.

Esta mensagem não está estritamente ligada a ‘erros de envio’, pois pode acontecer quando você tenta ler, receber ou até mesmo excluir emails no Outlook. Para corrigi-lo, tudo o que você precisa fazer é desativar o aplicativo ou provedor de email que tem acesso aos dados do Outlook, reiniciar o computador e tentar ativá-lo novamente.

Caso o erro persista, tente reparar o arquivo de dados do Outlook (PST ou OST) com a Inbox Repair Tool (SCANPST.exe) ou verifique possíveis problemas com os complementos do Outlook.

Limitações do SMTP do Outlook — quando não usar o Microsoft Outlook como servidor SMTP

Como disse anteriormente no artigo, o SMTP do Outlook tem certas limitações que podem não torná-lo ideal para todos.

Mais especificamente, elas incluem:

Alternativa ao SMTP do Outlook — SMTP do Mailtrap

Se você não consegue superar as limitações do SMTP do Outlook, deixe-me apresentar o Mailtrap, uma Plataforma de Email Delivery que oferece um serviço de SMTP, projetado para entregar seus emails mesmo a tempo.

Ao contrário do SMTP do Outlook, o serviço SMTP do Mailtrap fornece análises detalhadas e painéis de visão geral. Eles incluem taxas de rejeição, taxas de abertura, taxas de cliques e muitas outras estatísticas importantes que você precisa para ajustar sua infraestrutura de emails.

Além disso, com o Mailtrap, você pode enviar emails de marketing ou promocionais para um grande número de destinatários de uma vez com o Bulk Stream especializado.

E você não precisa se preocupar com a segurança, pois o Mailtrap é totalmente compatível com o RGPD e segue práticas seguras de envio de emails, como criptografia TLS/SSL.

Você também obtém IPs dedicados, aquecimentos automáticos de IP, listas de supressão e outros recursos que ajudam a melhorar a entregabilidade dos seus emails.

Falando em entregabilidade de emails, testar emails é uma parte inseparável do envio de emails e a melhor prática da indústria. Especialmente quando se trata de emails HTML, pois você quer que eles sejam renderizados corretamente sem perder seus clientes ao longo do caminho.

Felizmente, o Email Testing do Mailtrap faz o trabalho. É parte da Plataforma de Email Delivery do Mailtrap e permite que você verifique sua pontuação de spam, inspecione e verifique seu HTML/CSS para garantir que seu código esteja perfeito antes de chegar às caixas de entrada dos seus destinatários e muito mais.

Essencialmente, a Plataforma de Email Delivery do Mailtrap permite que você teste, envie e controle sua infraestrutura de emails tudo em um só lugar.

Funciona assim:

Concluindo

Agora, se você deve ou não escolher o servidor SMTP do Outlook é com você. Se você não se importar com suas limitações e puder viver com a falta de funcionalidades que ele oferece, então você sabe a resposta.

Por outro lado, o Mailtrap é uma solução mais confiável e versátil se você estiver procurando adicionar funcionalidade de envio de emails ao seu aplicativo.

Independentemente da sua decisão, obrigado por ler e felizes envios de emails!

Sair da versão mobile