Pregunta

Soy relativamente nuevo en el campo de los correos electrónicos. Simplemente profundizando tutorial por tutorial sobre aspectos internos del correo electrónico. Mi requisito es que necesito enviar correos electrónicos y recibir correos electrónicos de mi webhost. Para que esto suceda, necesito un servidor smtp (daemon) ejecutándose ¿verdad? Recientemente estudié sobre MTA, que son responsables de transferir correos electrónicos de un host a otro. Entonces este servidor smtp (daemon) actúa como un MTA. Y también estudié sendmail es un MTA, que se reduce a sendmail ejecuta un demonio smtp en segundo plano. ¿Cierto?

¿Fue útil?

Solución

Probablemente sea más justo decir que sendmail es un demonio SMTP que decir que lo ejecuta, ya que sendmail es bastante monolítico. Pero básicamente tiene razón: para recibir correo electrónico, necesita un MTA que escuche en el puerto 25 cuando llegue una conexión entrante. Hay muchas opciones para una MTA. Prefiero postfix porque no es monolítico, tiene un archivo de configuración muy fácil de leer y tiene un buen modelo de seguridad. Otras buenas opciones son exim y qmail.

Para el correo saliente, necesita un programa que pueda determinar a dónde se supone que debe ir el correo, y establecer una conexión con el puerto 25. de ese receptor Una vez más, casi cualquier MTA lo hará por usted, pero algunos programas que desea enviar correo intentará hacerlo directamente en lugar de invocar el MTA local. El problema con eso es que luego tienen que duplicar todas las cosas que los MTA le brindan, como saber cómo retroceder y volver a intentar cuando no se puede contactar al receptor de correo.

Otros consejos

Necesita ejecutar daemon para recibir correos electrónicos y para reenviar correos electrónicos si no se pueden enviar por alguna razón.

Para enviarlos, simplemente invoque sendmail que se conectará al <=> destino (que, por supuesto, se ejecuta como un demonio), le enviará un correo y saldrá.

Si envía esto desde un sitio web, puede usar las funciones de correo de su lenguaje de script, porque generar un proceso es algo bastante costoso bajo una gran carga.

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