Las versiones modernas de Mac Os X llevan instalado un servidor SMTP. Se trata de Postfix, un servidor de correo muy sencillo de configurar y potente. Sin embargo este servicio no se encuentra activado por defecto.
Para que Postfix se arranque al inicio debemos editar el archivo /System/Library/LaunchDaemons/org.postfix.master.plist con nuestro editor favorito. Por ejemplo, con vi:
sudo vi /System/Library/LaunchDaemons/org.postfix.master.plist |
Tenemos que añadir dentro del elemento <dict>, al final, las siguientes líneas:
<key>RunAtLoad</key> <true /> <key>OnDemand</key> <false /> <key>KeepAlive</key> <true /> |
La próxima vez que se reinicie el sistema tendremos Postfix funcionando.
Para arrancar directamente Postfix en este momento podemos mandar esta orden a launchctl:
sudo launchctl start org.postfix.master |
De esta manera podremos comprobar si el servicio se está ejecutando en el puerto 25 de nuestro ordenador. Para probar la conexión podemos usar telnet:
telnet localhost 25 |
Si la conexión funciona tendremos Postfix listo para enviar correos desde nuestro sistema.
Referencias:
Social