MillionSend Docs

Início rápido

Obtenha o MillionSend e envie seu primeiro email em poucos minutos.

O MillionSend funciona igual no MillionSend Cloud e na sua própria infraestrutura — mesmo painel, mesma API, mesmos SDKs. Escolha sua implantação abaixo; as abas lembram sua escolha em toda a documentação.

1. Obtenha o MillionSend

Cadastre-se em millionsend.com. Só isso — sem infraestrutura, sem conta AWS. O painel fica em millionsend.com e a API em api.millionsend.com.

2. Verifique um domínio de envio

O MillionSend só envia a partir de domínios que você verificou.

  1. No painel, vá em Domínios e adicione um domínio que você controla (ex.: acme.dev).
  2. Adicione os registros DNS exibidos — um registro TXT de DKIM e os registros de MAIL FROM — no seu provedor de DNS.
  3. Clique em Verificar registros DNS. O MillionSend também resolve os registros ao vivo, então você vê na hora quais ainda faltam.

3. Crie uma chave de API

Vá em Chaves de API e crie uma. O token ms_ é exibido uma única vez — copie agora. Chaves podem ter acesso total ou somente envio, e opcionalmente ficar restritas a um único domínio.

4. Envie um email

Sua URL base da API:

https://api.millionsend.com

Com curl:

curl -X POST https://api.millionsend.com/emails \
  -H "Authorization: Bearer ms_..." \
  -H "Content-Type: application/json" \
  -d '{
    "from": "Acme <[email protected]>",
    "to": ["[email protected]"],
    "subject": "Hello from MillionSend",
    "html": "<strong>It works!</strong>"
  }'

Ou com o SDK de Node (npm install millionsend):

import { MillionSend } from "millionsend";

const ms = new MillionSend("ms_...", { baseUrl: "https://api.millionsend.com" });

const { data, error } = await ms.emails.send({
  from: "Acme <[email protected]>",
  to: "[email protected]",
  subject: "Hello from MillionSend",
  html: "<strong>It works!</strong>",
});

if (error) console.error(error.name, error.message);
else console.log("sent", data.id);

Ambos retornam { "id": "..." }. Acompanhe o email indo de queued a delivered na página Emails.

Em uma instância auto-hospedada, eventos de entrega (entregue, bounce, reclamação) exigem o pipeline de eventos do SES que o assistente de setup configura — veja Auto-hospedagem → Eventos do SES. Na Nuvem eles fluem automaticamente.

Já usa o Resend? Aponte o SDK oficial do Resend para o MillionSend — defina RESEND_BASE_URL com a sua URL base e use sua chave ms_. O formato de comunicação é idêntico.

Próximos passos

  • Conceitos para contatos, segmentos, tópicos e broadcasts.
  • SDKs para as nove bibliotecas oficiais.
  • Referência da API para todos os endpoints.
  • Auto-hospedagem para implantação em produção, referência de ambiente e o relay SMTP.

Nesta página