Enviar e-mail por SMTP ou por uma API de e-mail: qual serve a sua aplicação

Para poucas mensagens (um formulário de contacto, as confirmações de uma loja pequena), o SMTP com uma caixa do seu domínio chega. Para volumes grandes, newsletters, ou quando precisa de saber o que aconteceu a cada mensagem, use um serviço de envio por API. Muitos desses serviços oferecem as duas vias, por isso a escolha raramente é «uma ou outra» para sempre.

O que cada via é

O SMTP é o protocolo do próprio e-mail: a aplicação liga-se a um servidor com utilizador e senha e entrega a mensagem. A API é um pedido HTTPS a um serviço de envio de terceiros (que o cliente contrata à parte): a aplicação manda os dados da mensagem e o serviço trata do resto. Por trás, o serviço também envia por SMTP; muda a forma de lhe entregar a mensagem.

Lado a lado

Critério SMTP API do serviço
Como se liga Servidor, porta, utilizador e senha. Quase todo o software sabe fazê-lo. Um pedido HTTPS com uma chave. Precisa de código ou de uma extensão que fale com o serviço.
Esforço de arranque Baixo: preenche-se um formulário nas definições. Médio: escreve-se código, ou instala-se uma extensão.
O que fica a saber Só se o servidor aceitou a mensagem. Normalmente também o que aconteceu depois (entregue, devolvida, queixa), por avisos que o serviço envia.
Volume Limitado pelos limites da caixa e do plano. Pensado para volumes grandes, segundo as regras do serviço.
Reputação Partilha a do seu domínio e a do servidor. Depende do serviço e do que lá enviar.
Onde encaixa WordPress, formulários, programas já feitos. Veja enviar e-mail do WordPress por SMTP. Aplicações suas, com muito envio, ou onde cada mensagem conta.

Como decidir

1 Quantas mensagens por dia? Dezenas, SMTP. Milhares ou campanhas, serviço próprio. Os limites exactos de envio da sua conta estão em escrever um e-mail que não vai para o spam: comportamento, destinatários e limites.
2 Precisa de provas de entrega? Facturas e recibos por e-mail que o cliente tem de receber justificam uma via que diga o que aconteceu a cada mensagem.
3 Quem escreve o código? Se ninguém programa, use SMTP: é uma definição e não código. Se programa, veja enviar e-mail por PHP: mail() ou SMTP e o PHPMailer.
4 Tem uma newsletter? Não a envie pela caixa de e-mail do dia-a-dia. Veja e-mail marketing sem queimar o seu domínio.

O que não muda em nenhuma das vias

O domínio de onde sai a mensagem tem de estar autenticado. Com um serviço de terceiros, ele dá-lhe registos SPF e DKIM para pôr no DNS. Um domínio só deve ter um registo SPF: junte as autorizações no mesmo registo, não crie um segundo. Veja SPF, DKIM e DMARC.

Uma chave de API é uma senha. Quem a tiver envia e-mail em seu nome. Guarde-a num ficheiro de ambiente, nunca no código público nem num repositório, e troque-a se suspeitar que vazou. Veja guardar senhas fora do código PHP.
Os serviços de terceiros contratam-se à parte. Nós não os vendemos; a configuração do seu lado (DNS, extensões, código) é sua, e o suporte explica até onde vai em até onde vai o nosso suporte.

Não sabe se o que quer enviar cabe numa caixa de e-mail? Diga-nos o tipo de mensagens e o volume.

Abrir um pedido de suporte

VEJA TAMBÉM

Enviar e-mail por PHP: mail() ou SMTP

Fazer o WordPress enviar e-mail como deve ser, por SMTP

SPF, DKIM e DMARC: porque o seu e-mail vai para o spam

E-mail profissional

PRODUTO RECOMENDADO

E-mail profissional no seu domínio

Caixas com o nome da sua empresa, sem publicidade, com filtro de spam. desde 5.940,00 Kz/mês (plano de 3 anos, com cupão)

Ver planos
  • 0 Utilizadores acharam útil
Esta resposta foi útil?