hash: erro de pesquisa / etc / postfix / relayhost_map

2

Estou executando o Ubuntu 16.04 no Google Cloud Compute. Depois de concluir este tutorial sobre enviando e-mail com o SendGrid , estou recebendo um erro ao testar o sendgrid na linha de comando:

- server3 postfix/trivial-rewrite[15407]: warning:
  hash:/etc/postfix/relayhost_map lookup error for
  "user@server3.<mydomain>.com.au"

server3 postfix/trivial-rewrite[15407]: warning:
sender_dependent_relayhost_maps lookup failure

server3 postfix/error[17434]: B62708488F: to=<[email protected]>,
relay=none, delay=0.24, delays=0.2/0.02/0/0.02, dsn=4.3.0,
status=deferred (address resolver failure)

Agora, se eu olhar para isso e tentar aplicar alguma lógica a ele, acredito que o problema é que não há relayhost_map para meu user@server3.<mydomain>.com.au ?

O mapa de retransmissão está faltando para o servidor ou para o usuário? Eu pareço receber o mesmo erro, não importa qual usuário eu estou enviando um email de teste com (eu tentei 3 deles que estão ativos).

Não sei o que fazer para corrigir isso?

    
por adam 03.10.2017 / 05:58

1 resposta

2

Eu descobri qual é o problema. Esta é uma alteração importante que precisa ser feita em /etc/postfix/main.cf . Você deve garantir que, se existir, a seguinte linha seja comentada ou excluída ...

#sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map

Se essa linha não for comentada, obviamente, o postfix irá procurar por um relayhost_map (que não existe se os tutoriais forem seguidos).

Espero que isso ajude alguém ... o tutorial do Google Cloud sobre isso está incompleto, assim como o da SendGrid.

    
por adam 03.10.2017 / 10:56