Primeiro, veja como configurar o postfix para escutar no host local, conforme solicitado:
-
Configure o postfix para escutar apenas no host local, modificando o arquivo /etc/postfix/main.cf. Adicione ou edite-o para ter a seguinte definição inet_interfaces:
inet_interfaces = localhost
-
Verifique se o postfix inicia na inicialização. Modifique o arquivo /System/Library/LaunchDaemons/org.postfix.master.plist, adicionando a seguinte linha antes de
</dict>
:<key>RunAtLoad</key> <true/> <key>KeepAlive</key> <true/>
-
Verifique se o postfix está em execução e reflete suas alterações de configuração:
$ launchctl stop org.postfix.master; launchctl start org.postfix.master
-
Verifique se o postfix está escutando no TCP / 25 apenas no host local:
$ netstat -an | grep 'LISTEN' | grep 25
etcp4 0 0 127.0.0.1.25 *.* LISTEN
No entanto, se você quiser que as mensagens devolvidas que eu vejo na sua fila sejam entregues no imac.lan, você também precisará ter uma escuta postfix no 192.168.1.65 (ou qualquer endereço IP atual). Uma maneira de fazer isso é modificar a linha inet_interfaces para:
inet_interfaces = all