MgSMTP: ¿ReactOS como servidor de correo?

El protocolo SMTP (Simple Mail Transport Protocol) es el responsable de especificar cómo deben comunicarse entre un cliente y un servidor para poder enviar mensajes de correo electrónico. Si bien la oferta de este tipo de software suele ser amplia para sistemas Unix-like, en Windows suele reducirse a Mail Exchange, propiedad de Microsft. Por suerte la comunidad open source siempre está para ofrecernos una excelente alternativa, y en esta ocasión se trata de MgSMTP.

MgSMTP es un MTA (Mail Transport Agent), un programa que se encarga de procesar peticiones de comunicación de clientes de correo para luego analizarlas, y si cumple con las directrices del protocolo SMTP, proceder a enviar el mensaje, casi siempre a otro servidor MTA en internet.

MgSMTP es desarrollado y mantenido por MegaBrutal Software, está escrito en FreePascal y su código fuente está disponible libremente en su repositorio GIT público.

Por nuestra parte hemos testeado MgSMTP en ReactOS hasta la saciedad, y el mismo ha respondido de excelente manera a todas las pruebas a las que fué sometido. Su funcionamiento sencillo y concepto simplista le permiten trabajar de manera estable en ReactOS, sin presentar problemas con nuestro rudimentario stack de red.

Antes de echarlo a andar en ReactOS es necesario configurarlo, para ello debemos editar el archivo mgsmtp_server.ini adecuándolo a nuestras necesidades. Es importante establecer políticas estrictas para evitar convertirlo en un open relay.

Puede funcionar tanto como servicio, o como aplicación de consola, invocándolo con el parámetro /UserMode. Si bien de ambas formas es posible usarlo en ReactOS, nosotros preferimos la segunda, ya que aún tenemos bugs en cuanto a la detención y reanudación de servicios.

Sin duda un programa de mucha utilidad, que aunque carece de varias funcionalidades deseables (como soporte TLS o firmas DKIM automáticas) cumple su cometido de enviar correos desde ReactOS sin demasiadas complicaciones.

Publicado por:

Fecha de publicación: 2021-07-28T18:14:25

Fecha de actualización: 2021-07-28T19:09:32