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


Deixe um comentário

Mudando idioma do atendimento do Enterprise Voice do Exchange

Boa tarde pessoal!

No último post mostrei o lab do Enterprise voice do Exchange, o idioma padrão do atendimento é EN-US mas existe um pacote de instalação para adicionarmos PT-BR. Lembrando que PT-BR é só para o atendimento, o menu de configuração do usuário é em EN-US.

DOWNLOAD NECESSÁRIO:

Faça o download do pacote de instalação Exchange Server 2013 UM Language Packs – Português (Brasil).

PROCEDIMENTO:

Vá no servidor Exchange que você salvou o Language Pack, e clique duas vezes no instalador.

Marque “I accept” e clique em next.

Depois da verificação dos pré-requisitos clique em install.

Depois de completado com sucesso clique em finish.

Aqui no tutorial eu vou colocar o PT-BR como padrão, mas você pode ter o EN-US como padrão e criar um UM-Dial plan em PT-BR.

Agora abra o Exchange management shell e digite o comando abaixo.

Set-UMDialPlan –identity “Nome do UM-Dial Plan” –DefaultLanguage pt-BR

Se você for nas configurações do UM-Dial Plan criado vai ver que o “Audio Language” está em Português (Brasil)

Abraço a todos!

Email: ewerton_stabile@yahoo.com.br


Deixe um comentário

Não consegue ver mensagem no OWA após atualização Event ID 3

Bom dia pessoal!

Esses dias em um cliente, coloquei o ambiente em coexistência Exchange 2010 / 2013. No primeiro momento fiz todos os testes tudo funcionando perfeitamente, uns dois dias depois tinha algumas atualizações e o técnico local mandou instalar os updates e reiniciar o servidor. Quando o servidor ficou online novamente nenhum usuário conseguia ver os e-mails pelo OWA.

Ficava conforme a imagem abaixo:

No “Event Viewer” dos servidores mailboxes, achei o evento Event ID 3 categoria “WebHosts” no meio do evento tinha a linha abaixo.

The service ‘/owa/service.svc’ cannot be activated due to an exception during compilation. The exception message is: The authentication schemes configured on the host (‘IntegratedWindowsAuthentication’) do not allow those configured on the binding ‘WebHttpBinding’ (‘Anonymous’).

Fui no IIS no site do OWA, autentiaction e estava assim:

Só para ter certeza, como eu tenho um lab parecido com o ambiente em produção fui verificar o padrão de instalação.

Estava assim:

Em seguida fui nos servidores mailboxes e habilitei “Anonymous Autentication” no site do OWA e tudo voltou ao normal.

Nesse ambiente estou usando Exchange Server 2013 cumulative update 1 “CU1”.

Qualquer dúvida: ewerton_stabile@yahoo.com.br


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