Compartilhe que você está se especializando

O “Out of Office” (OOF), no Microsoft Outlook, é um recurso de resposta automática de uma caixa de e-mails, que envia um aviso sempre que chega uma mensagem nessa caixa (normalmente para avisar sobre uma ausência), muito utilizada em férias coletivas, ideal para férias ou licenças, possuindo entre as principais funcionalidades:

  • Mensagens Personalizadas: Podendo utilizar mensagens distintas para pessoas de Dentro da organização e para pessoas de Fora organização (ou apenas para contatos selecionados).
  • Definição de Período: Pode-se definir um intervalo de datas e horários para que a resposta seja enviada automaticamente, ou deixá-la ativa até que você a desative manualmente.
  • Recursos Adicionais: Pode-se bloquear o calendário, recusar convites e cancelar reuniões durante o período de ausência. 

Esse recurso traz profissionalismo, transparência a automatização (já que pode ser feito remotamente pelo administrador). Apesar de ser possível ser feito individualmente (no próprio aplicativo Outlook), vamos demonstrar aqui como aplicar em massa, no seu ambiente (pensando, por exemplo, em férias coletivas da empresa). 

Criando a regra

Em nosso exemplo, vamos:

  • Conectar no Exchange Online;
  • Definir uma mensagem padrão;
  • Consultar uma lista de usuários (de uma OU, por exemplo) e;
  • Para cada objeto da lista acima, definir a mensagem no Exchange (a mesma mensagem para interno e externo a empresa) por um determinado período.

Atenção que o padrão de data, tanto para inicio quanto fim é MES/DIA/ANO (MM/DD/AAAA HH:MM:SS). Para definir, abra o PowerShell como administrador e execute (altere as partes em cinza, conforme sua realidade).

#If you need the module, run: Install-Module -Name ExchangeOnlineManagement -RequiredVersion 1.0.1
#-----------------------------------------------------------------------------------
#enabling modules
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline
#-----------------------------------------------------------------------------------
#DEFINA A MENSAGEM AQUI
$message = "<u>Esta é uma resposta automática de ausência temporária</u>: Estou de férias coletivos, se for um assunto urgente peço que ligue para (61) xxxx-xxxx.<br><br>Para informações, consulte nossas publicações no site https://suaempresa.com.br<br><br>Obrigado."
#-----------------------------------------------------------------------------------
#PARA DEFINIR PARA UM EMAIL (SEM DATA DE INICIO OU DE FIM)
#Set-MailboxAutoReplyConfiguration -Identity usuario@suaempresa.com.br -AutoReplyState Enabled -InternalMessage $message -ExternalMessage $message
#-----------------------------------------------------------------------------------
#PARA DEFINIR PARA UM EMAIL (DE 26/12/2025 a 08/01/2026)
#Set-MailboxAutoReplyConfiguration -Identity usuario@suaempresa.com.br -AutoReplyState Scheduled -StartTime "12/23/2025 00:00:01" -EndTime "01/08/2026 23:59:59" -InternalMessage $message -ExternalMessage $message
#-----------------------------------------------------------------------------------
#PARA DEFINIR PARA TODOS DE UMA OU (DE 26/12/2025 a 08/01/2026)
Get-ADUser -filter * -searchbase "OU=SUA OU,DC=SUAEMPRESA,DC=COM,DC=BR" -properties mail | Set-MailboxAutoReplyConfiguration -Identity $_.mail -AutoReplyState Scheduled -StartTime "12/23/2025 00:00:01" -EndTime "01/08/2026 23:59:59" -InternalMessage $message -ExternalMessage $message

Se possível, verifique se funcionou corretamente, com o comando:

Get-MailboxAutoReplyConfiguration -Identity usuario@suaempresa.com.br

Fontes/Referências

https://support.microsoft.com/pt-br/office/enviar-respostas-autom%C3%A1ticas-fora-do-escrit%C3%B3rio-do-outlook-9742f476-5348-4f9f-997f-5e208513bd67

Mais Informações

Esperamos ter te ajudado e estaremos sempre a disposição para mais informações.

Se você tem interesse em algum assunto específico, tem alguma dúvida, precisa de ajuda, ou quer sugerir um post, entre em contato conosco pelo e-mail equipe@nvlan.com.br.

NVLAN - Consultoria