Transporte de postfix não sendo acionado

3

Eu tenho ServerA e ServerB - estou movendo contas de A para B, mas quero que o ServerA transfira qualquer email que receber para o ServerB para garantir que nenhum email seja perdido depois de eu ter copiado as caixas de correio enquanto o DNS se propaga

Em ServerA eu tenho em main.cf:

transport_maps = hash:/etc/postfix/transport

e nesse arquivo eu tentei:

[email protected] smtp:[IP of serverB]:25

E executando o postmap / etc / postfix / transport e reiniciando o postfix

Isso não parece fazer nada. Se eu não tiver um alias virtual criado para o email, ele diz que o email não existe na tabela de alias virtuais (aparentemente ignorando a configuração de transporte de email). Se eu tiver um alias que funcione normalmente, o transporte ainda será ignorado.

O único transporte em que consigo trabalhar é um curinga para todos os e-mails no servidor - o que não é o ideal ...:

* smtp:[IP of serverB]:25

O que me leva ao meu segundo problema - quando esse transporte é acionado, o ServerB está rejeitando o e-mail:

 Relay access denied (in reply to RCPT TO command)

No ServerB, adicionei o endereço IP à opção mynetworks. Estou perdendo mais opções em algum lugar?

O ServerA precisa autenticar no ServerB ou a opção mynetworks é suficiente?

O ServerB é uma instalação do ISPConfig se isso tiver alguma influência.

Qualquer ajuda muito apreciada Eu pesquisei vários tutoriais e todos eles parecem apenas mencionar as opções acima, então não sei o que está causando os problemas

    
por Dominic Williams 12.01.2013 / 16:57

1 resposta

2

No servidor A, eu tentei colocar isso em /etc/postfix/transport :

domain.com smtp:[IP of server B]

(execute postmap nesse arquivo, etc). Supondo que o servidor B já esteja configurado para receber e-mail para domain.com , isso deve ser tudo que você precisa.

Se isso não funcionar, veja o que você deve incluir para ajudar na solução de problemas:

  • A saída de postconf -n (substitua seu domínio por example.com, se desejar) dos servidores A e B
  • Os registros de um email recebidos pelo servidor A para um usuário em domain.com
  • Registra do servidor B, se apropriado
  • A saída de postmap -q [email protected] hash:/etc/postfix/transport no servidor A
por 12.01.2013 / 20:00

Tags