Category Archives: 6237

Outlook 2013 com erro 0x800CCC0E

Hoje após o almoço uma estação de trabalho de cliente com Outlook 2013 simplesmente parou de se comunicar com o servidor Exchange 2003. A primeira que testei foi se o Exchange estava funcionando, acessando-o via OWA e estava tudo certo com ele.

Então verifiquei portas de firewall, bloqueios de antivírus, reiniciei serviços e nada parecia resolver. Tudo parecia estar correto na estação de trabalho, aí me informaram que outra estação estava apresentando o mesmo problema e um Smartphone também. Ok, neste caso passei a analisar o servidor e encontrei o problema!

O serviço IMAP estava parado em “Starting…”, simplesmente não havia forma de parar o serviço, nem de iniciá-lo.

A parte complexa foi encontrar o erro, pois a solução foi simples.

Bastou acessar o gerenciador de tarefas, efetuar um clique com o botão direito no processo “inetinfo.exe” e selecionar “End Process Tree”. Prontinho, na hora o serviço mudou para “Started” e tudo voltou a funcionar!

SBS 2008 (Exchange) e BlackBerry Enterprise Server

Cenário: Você acaba de migrar do seu SBS 2003 para o SBS 2008. Já está super satisfeito com os novos recursos dele, quando decide instalar o seu BlackBerry Enterprise Server 5.0.2 (BES) no servidor. Aí começa a receber alertas de que falta o arquivo CDO.DLL e que as bibliotecas MAPI estão desatualizadas. O que houve? O Exchange já não instalou isso?


Até a versão 2003 do Exchange, sim, mas na 2007 (que vem com o SBS 2008), não!


A partir da versão 2007 do Exchange, nem as bibliotecas Messaging Application Programming Interface (MAPI) nem a Collaboration Data Object (CDO) 1.2.1, são instaladas pelo produto. Para contornar este problema você precisará fazer o download delas do site da Microsoft.


Para fazer o download e instalar o cliente MAPI, execute os seguintes passos:


  1. Acesse o Microsoft Download web site e pesquise pelo artigo: 945835 ou pelo nome dele: Exchange Server 2003 MAPI CDO 1.2.1 and CDO 1.2.1.
  2. Faça o download do arquivo ExchangeMapiCdo.EXE, não do ExchangeMapiCdo.MSI.
  3. Quando questionado sobre Abrir ou Salvar o arquivo, clique em Salvar para colocá-lo na pasta que desejar e desta forma já possuir o arquivo para as próximas instalações.
  4. Abra o arquivo e faça com ele extraia os dados para uma pasta.
  5. Acesse a pasta onde os arquivos foram extraídos e clique no arquivo ExchangeMapiCdo.MSI para instalar or aquivos necessários do CDO e MAPI.
  6. Reinicie o servidor para inicializar o subsistema MAPI.
  7. Se você teve de interromper o processo de instalação do BES, acesse a pasta dos arquivos dele em C:\Research In Motion\BlackBerry Enterprise Server 5.0.2 e clique no arquivo Setup.exe. Desta forma vocêe continuará a instalação de onde havia parado.

Erro 0x80040111-00000000-00000000 no Outlook

Hoje a cada mensagem que tentava enviar de minha pelo Outlook 2007 recebia, sempre:

Sua mensagem não foi recebida por um ou mais dos destinatários.       Assunto:    Teste      Enviada em: 04/09/2010 01:33 Não é possível encontrar os seguintes destinatários:       Joe Doe em 04/09/2010 01:33            Esta mensagem não pôde ser enviada. Tente enviar a mensagem novamente mais tarde ou contate o administrador da rede. O erro  é [0x80040111-00000000-00000000].

Marquei uma reunião com o administrador de minha rede (eu mesmo, :D) e começamos a isolar o problema, através das seguintes alternativas:


1) Como está o envio dos demais usuários? Funcionando perfeitamente. Até aqui já sabemos que não é um problema do Exchange;


2) Acessando o OWA consigo enviar mensagens a partir da minha conta? Sim, consigo. Nada com a minha caixa de mensagens também;


3) Acessando minha conta de outro computador com Outlook consigo enviar mensagens? Sim, consigo. Então o problema está em minha máquina, no meu outlook;


4) Minha conta está com o modo de cache de Exchange habilitado? Sim, está;


5) Desabilitando ele funciona? Sim, funcionou.


Problema resolvido. A abordagem mais comum seria considerar haver um problema no Exchange e desperdiçar um tempo considerável analisando logs, portanto devemos sempre lembrar que pode ser algo bem simples!

SBS POP3 Connector deixando cópias das mensagens no servidor

Sim, todos sabemos que no Outlook é muito fácil de configurar isto, mas digamos que seus e-mails não estejam configurados no Outlook mas sim no POP3 Connector do SBS.


A cada vez que o POP3 Connector faz o download de suas mensagens, elas são apagadas do servidor externo. Claro, isso não é problema, pois a partir de agora elas estão no seu Exchange e caso deseje acessar alguma delas, basta acessar ao Exchange via Outlook ou Web.


Via Outlook pode ser internamente ou através do  RPC sobre HTTP (SBS 2003) ou através do OWA (Outlook Web Access). Em qualquer dos casos você precisa ter a porta 443 liberada em sua conexão, o que em 99% dos casos ocorre, pois os provedores não costumam bloqueá-la.


Mas digamos que por alguma razão estranha, você não consiga acessar ao seu Exchange externamente e precise que as suas mensagens permaneçam no servidor, disponíveis para acessos externos diretos (o que eu considero uma péssima solução, pois irá requerer algumas gambiarras). Tem como se fazer isso? Claro.


O POP3 Connector do SBS não possui muitas opções em sua interface, pois a idéia é que elas fossem implementadas por parceiros, mas as possibilidades são grandes, desde que se saiba alterar ao registro do Windows.


Atenção: Qualquer alteração feita no registro do Windows pode danificar o seu sistema de forma irreparável e não me responsabilizarei pelo mau uso da ferramenta, sendo portanto, esta alteração por sua própria conta e risco! 


1) Acesse a chave My Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SmallBusinessServer\Network\POP3 Connector;


2) Dê dois cliques em DeleteFromServer;


3) Repare que o Value data está configurado como 1, ou seja, apagar. Basta que você mude para 0 e as mensagens não serão mais apagadas.


Muito importante: Resista à tentação de alterar os valores de outras chaves que aparecem aí, pois apesar dos nomes delas serem sugestivos e parecer muito simples de alterar as configurações, existem argumas armadilhas e se você alterar a chave errada poderá ter fortes emoções e perdas irreparáveis.

Alterando a porta para envio de mensagens no SBS

Alguns provedores estão realizando uma medida pífia para combater os spammers. Eles estão alterando a porta de envio do SMTP de 25 para, por exemplo 587.


Isso é completamente ridículo, pois não surtirá efeito algum no longo prazo.


Bastará que os spammers alterem as portas nas suas ferramentas que voltaremos ao ponto anterior. O que eles farão então? Mudarão de porta denovo? Até quando? Até terem usado todas??


Onde ficam os padrões??


É por causa do tipo de profissional que tem essas idéias que poucos padrões são seguidos no mundo… Esta medida serve apenas para declarar a incompetência de quem administra estes servidores, que por não saber uma forma viável de conter os spams parte para uma medida de resultados imediatos, mas com duração curta. Claro que quando tudo voltar ao normal, será dito que foram os spammers que evoluiram, não que a incompetência de quem propôs a idéia que veio à tona…


De qualquer forma, aqui vai o procedimento:


1. Acesse o Gerenciamento do Servidos do SBS;


2. Expanda Gerenciamento Avançado;


3. Expanda a Guia do Exchange;


4. Expanda Servers;



5. Expanda o nome do seu servidor;


6. Expanda Protocols;


7. Expanda SMTP;


8. Dê um clique com o botão direito no Default SMTP Virtual Server e escolha Properties;



9. Acesse a guia Delivery e clique em Outbound Connections;


10. Em TCP port altere de 25 para a porta desejada (Ex.: 587).



Pronto, seu envio de mensagens irá funcionar com a novo configuração, até que o provedor altere ela denovo…

Criando um grupo de distribuição de e-mails

Em algumas situações precisamos que vários usuários recebam as mensagens enviadas para um e-mail e a forma correta de operacionalizar isso é a criação de um grupo de distribuição. Para isto faça o seguinte:


1. Abra a console de Gerenciamento do Servidor;


2. Clique em Distribution Groups e da lado direito clique em Add a Distribution Group;



 


3. Clique em Next e depois informe o nome e o alias do grupo de distribuição, então clique em Next;



4. Na tela seguinte será perguntado a qual grupo o novo grupo pertencee você deve simplesmente clicar em Next, sem adicionar nenhum;


5. Na tela do nome do gerente também pode deixar em branco e clicar em Next;


6. Desmarque a opção de Create a public folder to archive all e-mail messages sent to this group, pois o SBS só suporta uma pasta pública e ela já criada quando da instalação, mas mantenha marcada a caixa Enable this group to receive e-mail messages from users outside of your network;


7. Clique em Next e Finish.


Uma vez criado o grupo, basta dar um duplo clique sobre ele, ir em Members e adicionar as contas que farão parte dele. Estas podem ser usuários do AD, ou até mesmo contatos com e-mails externos.


Caso suas mensagens não sejam entregues diretamente no Exchange, configure no POP2 Connector para entregar as mensagens da conta externa no grupo.


 

Redirecionando mensagens para um contato externo

Este procedimento é realizado em duas etapas.


Na primeira criamos um contato do tipo mail-enable em nosso domínio, conforme os passos descritos abaixo:


1. Abra a Gerenciamento do Servidor do SBS 2003;


2. Expanda a árvore de Gerenciamento Avançado;


3. Expanda Active Directory Users and Computers;


4. Expanda o nome de seu domínio;


5. Expanda My Business;


6. Dê um clique com o botão direito em Contatos e selecione New -> Contact;



 


7. Preencha com os dados do usuário externo e clique em Next;



8. Selecione a caixa Create an Exchange e-mail Address, informe um alias para o e-mail e clique em Modify;



 


9. Marque SMTP address e clique em ok;



 


10. agora informe o e-mail externo e clique em ok;



 


11. Confira na tela inicial que o e-mail foi inserido corretamente, clique em Next e depois em Finish.



 


Agora chegamos à segunda etapa onde criamos o redirecionamento das mensagens:


1. Agora ainda em Gerenciamento Avançado;


2. Na árvore Active Directory Users and Computers;


3. No nome de seu domínio;


4. Em My Business;


5. Expanda Users;


6. Selecione SBSUsers;


7. Dê um clique com o botão direito no usuário que deseja ter suas mensagens redirecionadas e selecione Properties;


8. Acesse a guia Exchange General;


9. Clique no botão Delivery Options;


10. Em Forwarding address selecione Forward to e clique em Modify. Depois informe o nome do alias do contato externo e confirme.



 


Caso deseje que uma cópia das mensagens permaneça na caixa do usuário selecione a caixa destacada acima, ou se não for o caso, deixe-a sem selecionar.


Agora é só confirmar os passos e está tudo pronto!

DSBL Current Status: DOWN

DSBL, Distributed Sender Blackhole List, parece que foi para o espaço. Esta lista que esteve ativa desde Maio de 2002 não está mais respondendo.


O que houve?


O host da lista saiu do ar. O dono dela está procurando um novo host, mas até encontrar ficamos sem ele.


Por enquanto a dica é: Removam ele de suas listas para evitar problemas.

Filtrando SPAM no IMF do Exchange do SBS

Todos sabemos que o Exchange do SBS já possui um filtro de SPAM, mas algumas vezes sentimos falta de algo mais robusto. Um filtro onde possamos informar determinadas palavras ou frases, que caso constem da mensagem ela deva ser considerada SPAM.


Tem como fazermos isto no IMF do SBS ou teremos de procurar por uma ferramenta de terceiros? Claro que tem!


  1. Abra o Server Management (Start-> Server Management);
  2. Expanda Advanced Management;
  3. Expanda First Organization (Exchange), quando expandir vai mudar para NOME_DO_DOMINIO (Exchange);
  4. Expanda Global Settings;
  5. Dê um clique direito em Message Delivery e selecione Properties;


  1. selecione a guia Intelligent Message Filtering e configure os níveis de bloqueio em Gateway Blocking Configuration e Store Junk E-mail Configuration, depois defina o que deseja que ocorra com as mensagens: Archive, Delete, No Action, Reject (se ainda não o fez).


Caso você tenha escolhido arquivo, suas mensagens ficarão armazenadas em: C:\Program Files\Exchsrvr\Mailroot\vsi 1\UceArchive


Aproveito para relembrar que SCL significa SPAM Confidence Level, ou seja, quanto maior o número, maior a chance de ser SPAM.


Se desejar aprender mais sobre SCL ou sobre o IMF do SBS acesse: http://www.microsoft.com/downloads/details.aspx?familyid=B1218D8C-E8B3-48FB-9208-6F75707870C2&displaylang=en


  1. Agora clique em OK e feche esta janela;
  2. Expanda Servers -> Nome_do_seu_servidor -> Protocols -> SMTP;
  3. Dê um clique direito em Default SMTP Virtual Server e clique em Properties;


  1. Na guia General, clique em Advanced, selecione All Unassigned e clique em Edit;


  1. agora certifique-se de que Apply Intelligent Message Filter esteja selecionado.


  1. agora que o IMF já está funcionando, vamos configurar o Customweight Entry (que é quem faz a mágica do filtro de palavras);
  2. neste momento você deve criar um arquivo com as frases que deseja bloquear, conforme exemplo abaixo;


  1. então grave este arquivo com o nome MSExchange.UceContentFilter.xml, na pasta C:\Program Files\Exchsrvr\bin\MSCFV2;
  2. MUITO IMPORTANTE: Você deve salvar este arquivo como UNICODE, caso contrário seu filtro não funcionará;


  1. agora você deve registrar o arquivo Msexchange.UceContentFilter.dll através do prompt de comando do servidor. Para isto execute o seguinte comando: regsvr32 “c:\program files\exchsrvr\bin\mscfv2\msexchange.UceContentFilter.dll“, claro isso se você instalou o seu exchange no drive C:\, se foi no D:\, como costumo fazer, basta alterar a letra do drive;


  1. depois do registro reinicie o serviço SMTP;
  2. Pronto seu filtro já está funcionando e para alterar a lista de palavras/frases, basta modificá-las/adicioná-las/excluí-las diretamente no arquivo XML que você criou, sem necessidade de registrar a dll novamente.

Tempo: 5 minutos
Dificuldade: Média