Como configuro o Postfix integrado no Mac OS X para não se conectar diretamente a hosts de destino que não sejam eles próprios?

2

Eu executo trabalhos cron no meu laptop Mac, e por isso eu quero que o daemon de correio seja capaz de enviar o e-mail de saída para minha conta de e-mail normal. Eu tenho esse trabalho (minha conta local tem um arquivo .forward ), mas muitas vezes eu estou em redes onde a conexão com o MX do destino na porta 25 não é bem-sucedida.

Portanto, gostaria que o daemon de correio local enviasse seus emails de saída, independentemente do destino, para outro servidor SMTP (que por acaso é um encaminhamento de porta SSH para um servidor sob meu controle). Como configuro o Postfix fornecido pela Apple para fazer isso?

Atualização:

Eu tentei definir relayhost = [localhost]:40125 (onde 40125 é a porta SSH), mas agora eu posso enviar mensagens para um endereço de e-mail apropriado na Internet (por exemplo, [email protected] ), correio de trabalho cron (que é endereçado a kpreid@<whatever the DHCP hostname is> ) não é entregue. A partir do único salto que eu vi, parece que isso faz com que todo mail, mesmo para o nome do host local, vá para o servidor de reencaminhamento primeiro.

Portanto, eu preciso de uma maneira de retransmitir para [localhost]:40125 o domínio de endereço seja o domínio desta máquina (que varia com frequência).

    
por Kevin Reid 21.08.2010 / 22:47

1 resposta

2

Você precisa definir a diretiva relayhost em /etc/postfix/main.cf (e talvez ajustar algumas outras configurações, mas é difícil dizer sem saber a configuração padrão da Apple).

    
por 22.08.2010 / 00:03