Pergunta

Meu aplicativo precisa enviar milhares de e-mails em uma base diária.

Então eu pensei em escrever meu próprio servidor SMTP, usando C #, que iria puxar um banco de dados a cada minuto para ver se há quaisquer mensagens de e-mail pendentes.

Mas, em seguida, me deparei com o serviço IIS SMTP da Microsoft ....

Minha pergunta:

Pode o punho serviço IIS SMTP que a quantidade de e-mails enviados, e é confiável? Ou eu deveria reinventar a roda e escrever meu próprio?

Graças

Foi útil?

Solução

Sim, IIS SMTP pode lidar com isso.

Outras dicas

Sim iis SMTP deve ser fino. Mas existem algumas coisas que você deve considerar.

  1. Teste de carga do servidor:. Isto lhe dará o número máximo de e-mails que podem ser enviados em um momento

  2. Se você está planejando para enviar grande número de e-mails, o seu melhor para "dormir" após enviar alguns e-mails e, em seguida, continuar com o resto.

  3. Uma vez eu escrevi um trabalho cron para enviar e-mails em um curto intervalo de tempo e eu cometi um erro de não verificar o status do trabalho anterior. Um trabalho crahsed no meio e o segundo começou a enviar e-mails para o mesmo endereço que caiu e então a próxima começou ......

Apenas reinventar a roda só se você pode criar um muito, muito melhor roda ;-)

Eu consideraria usar serviços 3rd party. Este não é barato, e há uma boa razão eles cobram dinheiro para isso. 1º, se você está pensando em mandar alto volume de e-mails na base regular, você precisa construir relação de confiança com os principais fornecedores de e-mail: definitivamente Gmail, Hotmail, Yahoo, Excite, AltaVista, etc. Essa relação vai demorar um pouco, mas vale bem a pena isto. Sem isso, o servidor será banido muito rápido. Confira iContact, Mailchimp, ou Aweber.

Boa sorte

Eu sugiro que você faça alguns testes de carga no servidor SMTP para certificar-se ele lida com a carga que você está esperando para colocar a ele.

Eu não sugiro que você reinventar a roda através da construção de seu próprio servidor SMTP. Se você encontrar o desempenho IIS SMTP não é até zero você pode tentar e encontrar uma única fonte aberta.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top