Deixe um comentário

Migrando do Postfix para Exchange Server 2013

Boa tarde pessoal,

Neste post vou mostrar um procedimento para a migração do postfix para Exchange server 2013. Esse procedimento pode ser feito também para as outras versões do Exchange, tendo em vista que vamos fazer o move mailbox via IMAP. Eu não vou mostrar a instalação do Exchange server 2013, o foco aqui é mostrar a migração para o Exchange 2013.

Para esse procedimento vamos usar uma ferramenta “FREE” o nome dela é IMAPSYNC ela é free somente para Linux.

Cenário:

Um servidor Postfix autenticando em um domínio Active Directory “Dominio.local” em produção.

Procedimento:

Passo 1 – Implementar e configurar o Exchange Server 2013.

Criando domínios aceitos:

No Exchange Control Panel, vá em “Organization” clique em “accepted domains” em seguida clique no sinal de +.

Em New Accept Domain, adicione o nome do domínio, e marque “Domínio de retransmissão interno”

Criando send conectors:

No Exchange Control Panel, vá em “Organization” clique em “send conectors” em seguida clique no sinal de +.

Em New send conector, coloque o nome do conector, e marque “Personalizado”

Marque “Route mail through the following smart hosts” e clique em +.

Adicione o IP do servidor POSTFIX.

Aqui faça a configuração para autenticação entre os servidores. “Como é um lab não vou colocar autenticação”

Em espaço de endereçamento clique em +.

Adicione o nome do domino que o POSTFIX responde por ele.

Aqui vamos associar o send conector ao servidor com o serviço de transporte, clique em +. Na maioria dos ambiente existe mais de um servidor de transport.

Adicione o servidor de transporte e clique em Ok.

Em seguida clique em concluir.

Configurando o Relay no Exchange:

Vamos configurar o Relay, para que no momento de coexistência, os usuários que vão estar no POSTFIX possam enviar emails normalmente.

No Exchange Control Panel, vá em “Mail flow” clique em “recive conectors” em seguida clique no sinal de +.

Coloque o nome no conector de forma que você possa identificar, marque “Hub Transport” e marque “Personalizado”

Aqui configure em qual IP/Rede do servidor que vai ser aceito o recebimento de email do outro servidor.

Agora clique em +

Adicione o IP do servidor POSTFIX, ou o servidor que vai enviar email através do Exchange.

Clique em concluir.

Voltando no Exchange Control Panel, vá em “Mail flow” clique em “recive conectors” marque o conector que acabamos de criar e clique em editar.

Clique em segurança, em grupos de permissões marque “usuários anônimos” clique em salvar.

Abra o Exchange Management Shell e use o seguinte comando. Se você quiser colocar um determinado usuário, lebre de mudar o modo de autenticação.

Get-ReceiveConnector Relay | Add-ADPermission -User “anonymous logon” -ExtendedRights “ms-Exch-SMTP-Accept-Any-Recipient”

A partir do servidor POSTFIX use o telnet para testar se a configuração está ok.

Acessando OWA

Configurando IMAP no Exchange:

Vamos configurar o IMAP para podermos fazer a conexão a partir do postfix para a migração das mailboxes.

No Exchange Control Panel, vá em “Servidores” clique em “servidores” marque o servidor Client Access e clique em editar.

Clique em IMAP4.

Configure o método de logon, em seguida clique no sinal de + logo abaixo. Vou usar autenticação básica texto simples.

Aqui vamos configurar de qual IP/PORTA que o Exchange vai aceitar a conexão. Eu adicionei o IP do POSTFIX.

Agora clique em salvar.

No aviso clique em OK.

Agora no MMC services.msc vamos no serviço “Microsoft Exchange IMAP4” clique com o direito, vá em propriedades.

Em startup type coloque em “automatic” em seguida clique em start, e clique em Ok.

Criando contatos no Exchange dos usuários que estão no POSTFIX:

No Exchange Control Panel, vá em “Destinatarios” clique em “contatos” do lado do sinal de + clique na seta para baixo =, e clique em “contato de email”.

Coloque os dados do usuário que está no POSTFIX, e clique em salvar.

Esse é o processo de um único usuário só para conhecimento. Mas na maioria das vezes, os serviços de email tem milhares de usuários. O mais indicado é tirar uma lista do POSTFIX, e fazer um script para a importação dos contatos.

Passo 2 – Mudança do fluxo de emails

Depois de ter feito todas as configurações do Exchange vamos mudar o fluxo de e-mails conforme a figura abaixo. Não vou entrar no mérito das configurações aqui, porque cada caso é um caso.

1-Configurar o POSTFIX para enviar todos os e-mails através do Exchange.

2-Configurar para que todos os e-mails externos cheguem primeiro no Exchange.

Passo 3 – Usar o imapsync para mover as mailboxes para o Exchange 2013.

Antes de mover uma caixa para o Exchange é necessário:

1-Remover o contato criado no Exchange

2-Criar a mailbox do usuário

Agora no servidor POSTFIX depois do IMAPSYNC instalado, vamos usar o comando “imapsync –host1 ORIGEM –user1 usuario1 –password1 12345678 –host2 DESTINO –user2 usuario2 –password2 12345678” onde host1/ ususario1/ password1 são os dados do servidor de origem, host2/ ususario2/ password2 os dados do servidor de destino. No caso da senha, como a autenticação é no Active Directory a senha vai ser a mesma dos dois lados.

Mas ai vem aquela pergunta “VAI TER QUE REINICIAR A SENHA DE TODOS OS USUARIOS????”. Existe um modo de contornar essa situação, criar uma autenticação local no POSTFIX, Com uma senha padrão. No Exchange conceda a um usuário especifico “Full Access Permission” nas mailboxes, ai os usuários que você vai movimentar para o Exchange não precisam reiniciar as senhas.

Abraço a todos!

Qualquer coisa: ewerton_stabile@yahoo.com.br

Anúncios


4 Comentários

Vai migrar ou implementar o Exchange?? Leia antes!!

Bom dia pessoal!

Nesse post vou falar um pouco do planejamento para uma implementação ou migração do Exchange.

Tem gente que fala assim, mas produtos Microsoft são todos NNF “Next Next Finish”. Realmente se você fizer o NNF vai funcionar, mas ai você tem que se preparar para um futuro talvez não muito agradável.

Existem várias ferramentas para auxiliar nesse planejamento, neste post vou mostrar algumas delas.

1 – “Assistente de Implantação do Exchange 2013

Essa ferramenta na verdade é um site, que orienta com relação ao tipo de implementação/migração. Mostra os pontos que precisam ser planejados para que seu trabalho seja bem sucedido.

2 – “Exchange 2013 Server Role Requirements Calculator v5.9

Essa ferramenta é uma planilha excel para que você possa dimensionar ainda melhor o seu ambiente, essa ferramenta também gera alguns scripts. Na “ABA ou PLANILHA” Distribution, depois de você responder os primeiros questionários você tem a opção de criar os scripts para criar todas a DBs.

Em “Export DAG List” você gera um arquivo “DAGInfo.cvs” com os dados da DAG que você pretende criar, para junto com o script “CreateDAG” poder criar a DAG.

3 – “Microsoft Exchange Server Jetstress 2013 Tool

Essa nova versão foi anunciada recentemente, essa ferramenta simula a carga de I/O e verifica a estabilidade e desempenho dos discos que serão usados pelo Exchange. Antes de colocar o Exchange em produção. A execução dessa ferramenta é muito importante, para não ter surpresas futuras.

Aqui você consegue baixar o “Guia do Jetstress“.

Aqui tem a “Documentação de ferramentas do Exchange Server“.

Abraço a todos!

Qualquer coisa ewerton_stabile@yahoo.com.br


1 comentário

Instalando Antivírus em servidores Exchange Server

Boa dia pessoal!!

Nesse dia a dia de consultor, algumas vezes seu telefone toca com o cliente falando bem assim, “CARA O EXCHANGE PAROU AQUI!!”. Ai começa todo um processo de troubleshooting para ver o que pode ter ocasionado essa “PARADA DO EXCHANGE”. O interessante é que nunca ninguém faz nada, eu sempre pergunto. O que foi feito antes do “EXCHANGE PARAR” a resposta é sempre a mesma, “NINGUEM FEZ NADA PAROU SOZINHO” e o pior é que eu sempre me espanto com a resposta. Ai depois de um tempo descubro que instalaram um antivírus novo ou uma ferramenta de auditoria.

Primeira clássica: Parou de enviar email, o antivírus parou os serviços “MSExchangeTransport.exe ou EdgeTransport.exe”. Quando o problema é só esse, é bem tranquilo resolver. É só configurar a exceção da varredura do antivírus, para esses dois executáveis “MSExchangeTransport.exe ou EdgeTransport.exe”.

Segunda clássica: As bases de dados não montam, porque o antivírus varreu o local das bases, e removeu os arquivos que ele achava que era vírus. Aqui o problema é mais sério, necessita de alguns procedimentos para restaurar a montagem das bases de dados. Não vou descrever os passos aqui porque cada caso é um caso, depende do que foi removido.

Terceira clássica: Uma ferramenta de auditoria removeu as permissões dos grupos do Exchange no Active Directory. Aqui o problema é muito sério!!!

Como eu não vou dar um “Ctrl + C / Ctrl + V” aqui no blog, segue o link de um artigo do TechNet explicando melhor como configurar o antivírus para o Exchange Server.

http://technet.microsoft.com/pt-BR/library/bb332342(v=exchg.150).aspx#RTT

Abraço a todos!

Qualquer coisa: ewerton_stabile@yahoo.com.br


Deixe um comentário

Microsoft Exchange Server 2013 Preview

Bom dia pessoal!


Saiu o Exchange Server 2013 Preview.
Ainda não testei, estou lendo a documentação.
Mas o final de semana promete.


Documentação: http://technet.microsoft.com/pt-br/library/dd298026(v=exchg.150)
Download: http://technet.microsoft.com/en-US/evalcenter/hh973395




Aproveitem!
Abraço a todos.
email: ewerton_stabile@yahoo.com.br