SMTP

  • Diferentes distribuciones GNU/Linux pueden incluir diferentes implementaciones para el comando mail (cliente de correo electrónico) como Mail, Mailx, Heirloom mailx, etc. Típicamente, los agentes (Sendmail, Exim4, Postfix, etc.) incluyen la opción -f, la cual permite cambiar el "from" (remitente del mensaje) al momento de enviar un mensaje. Pero el comando mail (mailx) utiliza esta opción con otro significado, con lo cual no es posible (a simple vista) cambiar el "from".

  • Sospechamos que posiblemente se esté enviando SPAM desde uno de nuestros servidores (tal vez desde un sitio Wordpress comprometido) y queremos monitorear y registrar (loguear en Spanglish) todo intento de conexión TCP saliente hacia puertos 25 (SMTP) y 587 (SMTPS). Para ello es posible recurrir a la capacidad de logueo de iptables (o UFW en Ubuntu y derivados), a través de reglas simples.

  • Una de las tareas posteriores a la instalación de Grafana consiste en configurar el protocolo SMTP para el envío de correo electrónico. El envío de correo se utiliza para la gestión de usuarios, notificaciones y para alertas. Esto permite crear e invitar usuarios mediante correo electrónico.

  • Algo tan sencillo como configurar un relay host SMTP para envío de correo (lo que debería resolverse en una línea de configuración) puede convertirse en una tarea tediosa si se utiliza Sendmail. Una de las tantas bostas que utilizan los sistemas Red Hat y derivados. Damn you Red Hat!

  • Una forma de probar servidores de correo SMTP consiste en conectarse directamente al puerto 25 con netcat o telnet y "chatear" con el servidor utilizando el protocolo SMTP. Para esto es necesario conocer los comandos SMTP básicos.