executando localhost mta vs. php smtp'ing via api de terceiros

2

então a questão é, seria "melhor" executar localhost mta (ou seja, postfix) ou "melhor" usar a API restless de terceiros, embutida no aplicativo, para enviar e-mail?

Estou curioso para saber o que as pessoas fariam aqui.

eu acho que o postfix no linux permite maior flexibilidade e controle. o log padrão de sendmail / postfix (/ var / log / maillog) me serve bem, e você pode até mesmo definir limites via iptables em uuids, o que permite aplicativos limitadores de taxa.

    
por nandoP 18.10.2013 / 03:22

1 resposta

3

Existem prós e contras para cada um.

Como, fukawi2 afirma que usar um MTA local com um smarthost (por exemplo, SendGrid, Mandril, etc.) fornece um Um lote inteiro de funcionalidades internas (enfileiramento, fallbacks e mais) com menos configuração. Significa que você não precisa escrever isso no aplicativo.

Dito isso, usar uma API de envio de e-mail baseada na web tende a ser mais rápido, já que o SMTP é um protocolo muito tagarela (mas você precisa escrever em fila e fallbacks) .

A recomendação geral do SendGrid é usar o SMTP devido a todas as funcionalidades incorporadas de um servidor de correio local. No entanto, se a carga de velocidade / servidor for mais preocupante, a API da Web poderá ser uma solução melhor.

    
por 22.10.2013 / 00:04