Pregunta

Mi aplicación necesita enviar miles de correos electrónicos diariamente.

Así que pensé en escribir mi propio servidor smtp, usar C #, lo que generaría una base de datos cada minuto para ver si hay algún mensaje de correo electrónico pendiente.

Pero luego me topé con el servicio SMTP IIS de Microsoft ...

Mi pregunta:

¿Puede el servicio SMTP de IIS manejar esa cantidad de correos electrónicos salientes, y es confiable? ¿O debería reinventar la rueda y escribir la mía?

Gracias

¿Fue útil?

Solución

Sí, IIS SMTP puede manejarlo.

Otros consejos

Sí, iis SMTP debería estar bien. Pero hay algunas cosas que debes considerar.

  1. Cargue la prueba del servidor: Esto le dará el número máximo de correos electrónicos que se pueden enviar a la vez.

  2. Si planea enviar un gran número de correos electrónicos, es mejor " dormir " después de enviar algunos correos electrónicos y luego continuar con el resto.

  3. Una vez escribí un trabajo cron para enviar correos electrónicos en un corto intervalo y cometí un error al no verificar el estado del trabajo anterior. Un trabajo se interpuso entre el segundo y el segundo comenzó a enviar correos electrónicos a la misma dirección que se estrelló y luego comenzó el siguiente ......

Solo reinvente la rueda solo si puede diseñar una rueda mucho mejor ;-)

Consideraría utilizar servicios de terceros. Esto no es barato, y hay una buena razón para que cobren dinero por eso. Primero, si planea enviar un gran volumen de correos electrónicos de manera regular, necesita crear una relación de confianza con los principales proveedores de correo electrónico: definitivamente gmail, hotmail, yahoo, excite, altavista, etc. Esa relación tomará un tiempo, pero vale la pena eso. Sin eso, su servidor será baneado muy rápido. Echa un vistazo a iContact, Mailchimp o Aweber.

Buena suerte

Le sugiero que realice algunas pruebas de carga en el servidor SMTP para asegurarse de que maneje la carga que espera cargar.

No sugeriría que reinventes la rueda construyendo tu propio servidor SMTP. Si encuentra que el rendimiento de IIS SMTP no está a la altura, puede intentar encontrar uno de código abierto.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top