Ocasionalmente, um membro de nossa equipe fica doente e não quer ou não pode definir sua mensagem de Ausência Temporária no Exchange.
O que fizemos no passado foi apenas redefinir a senha do usuário, fornecê-la ao gerente e fazer com que o gerente defina a mensagem Ausência Temporária. Em outros momentos, os gerentes mantinham planilhas contendo as senhas dos usuários (sem o conhecimento da TI!), Para que não precisassem nos envolver.
Estamos pensando que deve haver uma maneira melhor ... e que não podemos ser a primeira organização a ter esse problema.
Quais são algumas das maneiras pelas quais vocês resolveram esse problema?
fonte
Minha solução é esta:
Criei uma conta de usuário com acesso total a todas as caixas de correio (você pode conceder isso no nível do servidor).
Em seguida, escrevi um pequeno programa que roda com essas permissões, mas é configurado de tal maneira que o usuário que acessa o programa não precisa da senha. Isso é feito executando o programa em um servidor da Web usando representação.
Isso está no VB.NET / WebForms.
No web.config:
Depois, há uma página ASP.NET realmente simples. No aspx, eu tenho o seguinte:
e no arquivo .vb, eu tenho
Observe que você precisará ter o Outlook instalado no servidor Web em que você o executa, pois ele usa o MAPI para conectar-se ao servidor de e-mail (você também precisa de uma referência no nível do projeto para a Microsoft CDO Library, que é MAPI). Desde que todos vocês sejam uma organização do Exchange, não importa qual servidor de mensagens - o Exchange redirecionará o aplicativo para o servidor certo.
Você pode usar a seção do seu web.config para restringir o acesso ao aplicativo ao seu suporte técnico e administradores de sistema, para que usuários comuns não possam acessar o aplicativo.
fonte
Você não disse qual versão do Exchange possuía, mas parece possível definir a mensagem por meio de um script de PowerShell no Exchange 2010 e Exchange 2007 se você instalar a API gerenciada do EWS. No momento, parece que isso está disponível apenas como candidato a lançamento.
fonte
Se você fizer login no console de gerenciamento do Exchange como administrador do domínio ou administrador do Exchange - e, em seguida, expanda o servidor Exchange, selecione 'Caixa de ferramentas'. Em seguida, clique duas vezes em Rastreamento de mensagens para abrir o console da Web e faça login como Administrador de Domínio / Administrador do Exchange. No topo, selecione 'Gerenciar minha organização' e selecione 'Outro usuário'. Procure e selecione o usuário. Quando a folha de propriedades do usuário é aberta à direita, há um 'Diga às pessoas que você está de férias'. Você pode definir o Ausência Temporária lá. sem fornecer a ninguém os detalhes de outras pessoas ou conhecer as senhas de outras pessoas.
fonte
Você pode usar o Exchange PowerShell Set-MailboxAutoReplyConfiguration para isso:
Ativar
Programado
Desabilitar
fonte
Você acabou de descrever o POP onde eu trabalho, com a exceção que normalmente é feita apenas para o proprietário da empresa, e eu conheço o seu código para que ele não seja alterado.
Minha pergunta sobre o problema está sendo solicitada para desativar o Ausência Temporária quando ele retornar.
Eu concordo que tem que haver uma maneira melhor.
fonte
Você pode sair do escritório usando o Exchange. Acabei de fazer isso para um de nossos usuários. NÃO tive que me dar acesso à caixa de correio dele nem configurar a conta dele ou usar o Outlook.
Como desshiels diz corretamente, isso pode ser feito facilmente:
fonte