SMTP grátis
Servidor SMTP grátis para enviar os e-mails do seu sistema
Aponte o WordPress, a sua loja, o Laravel ou qualquer sistema que envia e-mail para smtp.postal.so. Sem instalar servidor, sem cartão de crédito, com relatório de cada envio.
Plano Grátis, sem cartão de crédito
Servidor smtp.postal.so
Porta 465 (TLS direto) ou 587 (STARTTLS)
Usuário postal
Senha ps_sua_chave
Autenticação AUTH PLAIN ou AUTH LOGIN (depois do TLS)Sem custo
O que o plano Grátis inclui
Os números vêm direto do plano, sempre atualizados.
- SMTP e API no mesmo plano, com a mesma chave
- Conexão com TLS, nas portas 465 e 587
- Cada envio aparece em E-mails e em Logs, com o status de entrega
- Bounces permanentes e reclamações entram sozinhos na lista de supressão
- Rastreamento de aberturas e cliques e webhooks de eventos
- No plano Grátis, o rodapé leva o selo “Enviado com Postal”
Configuração
Os dados de conexão
É só copiar para o seu sistema.
| Campo | Valor |
|---|---|
| Servidor | smtp.postal.so |
| Porta | 465 (TLS direto, recomendada) ou 587 (STARTTLS) |
| Se a rede bloquear | 2465 (TLS) ou 2587 (STARTTLS) |
| Usuário | postal |
| Senha | Uma chave de API (ps_…). Uma chave só de envio basta: crie uma exclusiva para o SMTP |
| Autenticação | AUTH PLAIN ou AUTH LOGIN, sempre depois do TLS |
| Remetente | Um endereço de um domínio verificado, como [email protected] |
Como começar
Comece em 3 passos
Do cadastro ao primeiro e-mail em poucos minutos.
Verifique o seu domínio
Adicione o domínio no painel e crie no seu provedor de DNS os registros mostrados (DKIM e Return-Path). A verificação costuma levar poucos minutos.
Domínios e DNSCrie uma chave e configure o sistema
Em Chaves de API, crie uma chave só de envio e use como senha do SMTP, com servidor e porta da tabela acima.
Documentação de SMTPCódigo
Exemplos de configuração
Troque a chave e o remetente e funciona.
import nodemailer from 'nodemailer'
const transporter = nodemailer.createTransport({
host: 'smtp.postal.so',
port: 465,
secure: true, // TLS direto; na porta 587 use secure: false
auth: { user: 'postal', pass: process.env.POSTAL_API_KEY },
})
await transporter.sendMail({
from: 'Loja Exemplo <[email protected]>',
to: '[email protected]',
subject: 'Seu pedido #10482 saiu para entrega',
html: '<p>O pedido <b>#10482</b> está a caminho.</p>',
})use PHPMailer\PHPMailer\PHPMailer;
$mail = new PHPMailer(true);
$mail->isSMTP();
$mail->Host = 'smtp.postal.so';
$mail->Port = 465;
$mail->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS; // 587: ENCRYPTION_STARTTLS
$mail->SMTPAuth = true;
$mail->Username = 'postal';
$mail->Password = getenv('POSTAL_API_KEY');
$mail->CharSet = 'UTF-8';
$mail->setFrom('[email protected]', 'Loja Exemplo');
$mail->addAddress('[email protected]');
$mail->Subject = 'Seu pedido #10482 saiu para entrega';
$mail->isHTML(true);
$mail->Body = '<p>O pedido <b>#10482</b> está a caminho.</p>';
$mail->send();MAIL_MAILER=smtp
MAIL_SCHEME=smtps
MAIL_HOST=smtp.postal.so
MAIL_PORT=465
MAIL_USERNAME=postal
MAIL_PASSWORD=ps_sua_chave
[email protected]
MAIL_FROM_NAME="Loja Exemplo"import os
import smtplib
from email.message import EmailMessage
message = EmailMessage()
message["From"] = "Loja Exemplo <[email protected]>"
message["To"] = "[email protected]"
message["Subject"] = "Seu pedido #10482 saiu para entrega"
message.set_content("O pedido #10482 está a caminho.")
message.add_alternative("<p>O pedido <b>#10482</b> está a caminho.</p>", subtype="html")
with smtplib.SMTP_SSL("smtp.postal.so", 465) as server:
server.login("postal", os.environ["POSTAL_API_KEY"])
server.send_message(message)curl --ssl-reqd --url "smtps://smtp.postal.so:465" \
--user "postal:$POSTAL_API_KEY" \
--mail-from "[email protected]" \
--mail-rcpt "[email protected]" \
--upload-file message.emlOnde usar
Funciona em qualquer sistema que fale SMTP
Se existe um campo “servidor SMTP” nas configurações, a Postal serve.
Sites e lojas virtuais
WordPress (com um plugin de SMTP) e plataformas de loja: pedidos, cadastros e avisos saem pelo seu domínio.
ERPs e sistemas internos
Sistemas que não falam com APIs só precisam dos dados de conexão: servidor, porta, usuário e senha.
Apps em Laravel, Node, PHP e Python
Troque as variáveis de ambiente e o código que já usa SMTP continua igual.
Impressoras e equipamentos
Digitalizações e alertas de equipamentos também saem pelo SMTP da Postal.
Perguntas sobre o SMTP grátis
O SMTP da Postal é grátis de verdade?
É. O plano Grátis inclui o servidor SMTP, sem prazo de teste: 1.500 e-mails por mês e 50 por dia, com um domínio. Se a cota acabar, as mensagens são recusadas até ela renovar (no SMTP, o código é 452 4.5.3); nos planos pagos você pode permitir envio além da cota, cobrado por mil e-mails.
Preciso de cartão de crédito?
Não para o plano Grátis. Você cria a conta, verifica o domínio e já envia. O cartão só entra se você escolher um plano pago.
Qual é o servidor SMTP e qual porta usar?
Servidor smtp.postal.so, usuário postal e, como senha, uma chave de API. Use a porta 465 (TLS direto, a recomendada) ou 587 (STARTTLS). Se a sua rede bloquear essas, use 2465 (TLS) ou 2587 (STARTTLS).
Posso enviar com um endereço do Gmail ou do Outlook?
Não. A Postal só envia de domínios que você comprovou controlar, como [email protected]. É isso que faz os e-mails passarem nas checagens de SPF, DKIM e DMARC e chegarem na caixa de entrada.
Funciona com WordPress, Laravel e outros sistemas?
Funciona com qualquer sistema que fale SMTP: WordPress (com um plugin de SMTP), lojas virtuais, ERPs, Laravel, Node.js, PHP, Python e até impressoras. Basta trocar servidor, porta, usuário e senha.
O e-mail leva alguma marca da Postal?
No plano Grátis, sim: o rodapé dos e-mails leva o selo “Enviado com Postal”, também nos envios por SMTP. Os planos pagos não levam o selo.
SMTP ou API: qual escolher?
Use SMTP quando o seu sistema já sabe enviar por SMTP e você só quer trocar os dados de conexão. Use a API de e-mail quando quiser tags, agendamento, templates e envio em lote: esses recursos não existem no SMTP.
Veja também
Continue explorando
Teste o SMTP da Postal agora
Crie a conta, verifique o domínio e envie o primeiro e-mail no plano Grátis.