Configure o Sendmail para encaminhar o NSU para um servidor diferente?

1

É possível configurar o Sendmail para encaminhar a mensagem para outro servidor, em vez de devolvê-lo como NSU (nenhum tal usuário)?

Estamos no processo de migração de um servidor sendmail para o Exchange 2010. Devido a várias razões, é impossível cortar todo o domínio de uma só vez. (600 caixas de correio, 21 locais cheios de pessoas que muitas vezes têm problemas, mesmo ligar um PC, e apenas 3 funcionários de suporte para dar as mãos)

Também estamos alterando nosso formato de endereço de e-mail ao mesmo tempo, portanto, esse é o plano da minha cabeça:

-Nós criamos as caixas de correio no Exchange usando o novo formato de first.last addresses (roy.urick @), mas NÃO criamos os alias atuais ainda, atualmente rurick @. (A criação dos aliases dos endereços de e-mail de produção atuais causaria problemas de entrega entre novas caixas de correio de troca e usuários ainda não migrados, pois TODOS os e-mails de usuários do Exchange permaneceriam locais e não seriam entregues às caixas de correio antigas)

-Configuraremos nosso servidor sendmail atual de alguma forma NÃO retornará nenhum erro do usuário (NSU), mas, em vez disso, encaminharemos a mensagem para o servidor Exchange para processamento adicional.

-No servidor antigo, nós encaminharíamos a caixa de correio antiga (rurick) para o novo endereço (roy.urick) à medida que migrássemos cada usuário manualmente.

-Quando uma mensagem é recebida no servidor antigo para roy.urick (ou qualquer outra caixa de correio inexistente), ela seria encaminhada para o Exchange (e esse servidor determinaria se deveria ser entregue ou retornado como NSU).

-Se a mensagem era para rurick @, o .forward iria assumir e o passo anterior aconteceria.

-Em seguida, assim que todas as caixas de correio forem migradas, nós atualizaremos os aliases no novo servidor para que os endereços antigos funcionem, desligue o servidor antigo e altere o registro MX para o novo servidor.

Alguma outra sugestão?

    
por user124724 14.06.2012 / 19:43

1 resposta

1

No seu sendmail.mc , adicione:

define('LUSER_RELAY', '[some.other.server]')dnl

Em seguida, reconstrua seu sendmail.cf e reinicie o sendmail. No Debian eu faço isso executando sendmailconfig . Outros sistemas operacionais e distribuições têm diferentes maneiras de fazer isso.

    
por 14.06.2012 / 22:26