Los servidores o demonios SMTP están ahí para recibir correo, no para enviarlo. En su ejemplo, mail
es puramente un cliente de correo electrónico, y se conecta a cualquier servidor definido por el registro DNS MX apropiado de bar.com
, y no requiere que un servidor local se esté ejecutando para poder hacerlo.
Sin embargo, dependiendo de la configuración de su correo, es posible que deba iniciar sesión en un servidor de correo saliente para autenticarse, o, si no es así, solo para proporcionar direcciones de remitentes y remitentes, etc. Ahora, puede hacer todo esto en la línea de comandos. pasando los parámetros apropiados en el terminal, pero siempre que haya configurado su aplicación de Correo, esta configuración ya está almacenada, y simplemente activando temporalmente el subsistema de correo, los comandos del terminal pueden capturar esa información y ahora tienen uno o más smtp de correo Los servidores pueden optar por enviar mensajes salientes. Entonces terminará los procesos cuando esté completo.
Puede probar todo esto en la línea de comandos y enviar el correo sin tener que usar un cliente de correo. No estoy en una Mac, por lo que es posible que estos comandos deban ser editados por alguien que sí lo esté, pero puedes hacer esto:
nslookup
set type=mx
bar.com
exit
telnet MXServer 25 (where MXServer is one of the results returned above and 25 is the port number for SMTP servers)
Lea esto para obtener más información sobre el envío de correos electrónicos a través de telnet. Es una excelente herramienta de depuración