Excluindo e-mails de um remetente após x dias?

13

Eu tenho um aplicativo da web que me envia muitos e-mails apenas para fins de notificação - e, portanto, não são importantes. Pode haver muitos deles por dia, e às vezes esqueço de excluí-los.

Estou usando um servidor de email do Microsoft Exchange e não tenho direitos de administrador.
Existe uma maneira de instalar / configurar no Outlook um procedimento que exclua emails de um remetente específico após um período de tempo?

Steffan Donal
fonte
Usando o Rules Wizardvocê deve conseguir fazer isso acontecer.
Ramhound 11/02

Respostas:

15

Consegui isso criando uma nova regra que moveu automaticamente todos os emails de um remetente específico para uma pasta.

Essa pasta teve o AutoArquivar (pasta do clique direito, Propriedades) configurado para excluir permanentemente itens com mais de x dias.

Steffan Donal
fonte
3

Usando o agendador do Outlook, você pode adicionar uma tarefa para excluir todos os emails de pastas anteriores a um determinado período de tempo. Também na mesma regra, você pode esvaziar a lixeira de todos os itens anteriores a um determinado período de tempo. Automatize quando ele for executado e você resolveu o seu problema. No meu mac, o agendador vive no menu Ferramentas.

insira a descrição da imagem aqui

Stopher87
fonte
7
Não estou familiarizado com o Outlook Scheduler; é um plug-in? Ou o Scheduler é um produto para Mac OS capaz de gerenciar arquivos do Outlook?
Isto não está disponível no Outlook mais (ou talvez nunca foi para Windows?)
ashleedawg
2

Aqui está outra maneira de fazer isso de forma nativa via Outlook, que não é publicado aqui. Mencionei e citei a fonte para preservar o conteúdo aqui, pois achei esses detalhes úteis para ajudar outras pessoas com essa mesma tarefa no passado, tanto em ambientes comerciais como domésticos.

Crie uma regra para excluir email após vários dias

Você pode combinar uma regra do Assistente de Regras com o recurso AutoArquivar do Microsoft Outlook para excluir automaticamente as mensagens à medida que envelhecem. Há duas maneiras de você fazer isto:

  1. Crie uma regra que mova as mensagens que atendem a determinados critérios para uma pasta. Defina a configuração de arquivamento da pasta para excluir mensagens.
  2. Definir uma data de validade nas mensagens à medida que elas chegam.

Nos dois casos, o AutoArquivar excluirá as mensagens para você quando elas envelhecerem.

Se você precisar de ajuda para definir configurações de arquivamento automático , assista ao tutorial: Definindo configurações de AutoArquivar no Microsoft Outlook.

Mover mensagens para uma nova pasta

  1. Crie uma regra que mova as mensagens para uma pasta.
  2. Alterne para esta pasta, clique com o botão direito na pasta e escolha Propriedades .
  3. Na guia AutoArquivar , escolha com que frequência limpar itens e se eles devem ser arquivados ou excluídos.

insira a descrição da imagem aqui

Defina uma data de validade nas mensagens

Siga estas etapas para criar uma regra de execução de script para adicionar uma data de validade e, em seguida, configure o AutoArquivar para excluir as mensagens.

Quando uma mensagem expira, ela é exibida na lista de mensagens em uma fonte riscada cinza.

Verifique as configurações de segurança da macro . A segurança da macro deve ser definida como baixa durante o teste. Depois de verificar se a macro funciona, você pode usar o SelfCert para assinar a macro ; nesse momento, você alterará a configuração de segurança para permitir apenas macros assinadas.

No Outlook 2010 e 2013, clique em Arquivo , Opções , Central de Confiabilidade . Clique no botão Configurações da Central de Confiabilidade e depois em Segurança de Macro . Selecione a opção inferior para Baixa segurança. No Outlook 2007, consulte o menu Ferramentas da Central de Confiabilidade e depois Segurança de Macro . Nas versões mais antigas do Outlook, vá para Ferramentas , Macros , Segurança de macro .

  1. Pressione Alt + F11 para abrir o Editor VBA.
  2. Clique com o botão direito do mouse em Projeto1 e escolha Inserir > Módulo
  3. Adicione a macro abaixo ao novo módulo.
  4. Crie uma regra, selecionando Executar um Script como a ação. Se você definir todas as condições da regra, poderá excluir as linhas If ... Then e End If.
  5. Crie um filtro para a sua exibição que oculte as mensagens expiradas entre as execuções do AutoArquivar.

insira a descrição da imagem aqui

  1. Configurar o AutoArquivar para excluir mensagens expiradas

insira a descrição da imagem aqui

A macro definirá a mensagem para expirar em 1 dia. Você pode usar 0,5 para expirar a mensagem após 12 horas.

Se você usar condições na regra para filtrar as mensagens, poderá remover as linhas If ... Then e End If do código.

Sub SetExpire(Item As Outlook.MailItem)

If Left(LCase(Item.Subject), 7) = "weather" Then
    Item.ExpiryTime = Now + 1
    Item.Save
End If

End Sub

fonte

Pimp Juice IT
fonte
1

Isto é para o Microsoft Office Outlook 2007 em execução no Windows 7

Este é um processo de duas etapas.

Primeiro você precisa ativar a opção Global Auto Archive. (supondo que você não esteja usando o AutoArquivar atualmente)

No menu Outlook, clique em Ferramentas: Opções.

Selecione a guia "Outro".

Selecione o botão "AutoArquivar ...".

Aqui, ativamos a função global Auto Archive (para que possamos configurar as opções de pastas individuais (itens excluídos)).

Se você não usa o AutoArquivar e deseja excluir apenas os Itens Excluídos antigos, a única caixa de seleção que deve ser selecionada é: Execute o AutoArquivar a cada XX dias. Marque esta caixa de seleção e insira um número menor ou igual ao tempo em que você deseja que sua lixeira remova itens antigos. Por exemplo, se você deseja que seus Itens Excluídos (lixeira) se livrem de itens com mais de 2 meses, você pode selecionar "30" dias neste Arquivo Automático Global. O que realmente está acontecendo é que este AutoArquivo Global será acionado a cada 30 dias, o que ativará o AutoArquivo nos Itens Excluídos que iremos configurar a seguir.

A seção em "Durante o AutoArquivar:" você não deseja que nenhuma dessas caixas de seleção esteja marcada. Estes são para configurações globais e terão efeito em todas as suas pastas de email.

clique no botão OK para aceitar essas alterações (fecha a janela) e clique em OK novamente no painel de controle Opções.

Agora vamos configurar as opções do AutoArquivar na lixeira.

Se você clicar com o botão direito na lixeira (Itens Excluídos) no Outlook, selecione Propriedades.

Selecione a guia AutoArquivar.

Selecionar botão de opção: arquive esta pasta usando essas configurações.

Lá, você pode selecionar por quanto tempo manter os emails no lixo (você pode selecionar o número de meses, semanas ou dias).

Em seguida, selecione o botão de opção de opção: Excluir permanentemente os itens antigos.

(outras opções incluem mover itens antigos para a pasta de arquivamento padrão ou mover itens antigos para um diretório local.

Eu espero que isso tenha sido útil

REAndy

REAndy
fonte