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

9

Eu tenho um aplicativo da web que me envia muitos e-mails que são apenas para fins de notificação - e, portanto, não são importantes. Pode haver uma grande quantidade 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 para ele.
Existe uma maneira que eu possa configurar / configurar a partir do Outlook um procedimento que exclui e-mails de um remetente específico após um período de tempo?

    
por Steffan Donal 11.02.2013 / 16:44

4 respostas

14

Eu consegui isso criando uma nova regra que movia automaticamente todos os emails de um remetente específico para uma pasta.

Essa pasta tinha o recurso AutoArquivar (pasta de clique direito, Propriedades) configurada para excluir permanentemente os itens com mais de x dias.

    
por 11.02.2013 / 17:20
3

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

    
por 09.07.2013 / 15:51
3

Postando esta resposta aqui, já que em outro post respondido, ela foi marcada como uma duplicata deste post. A resposta abaixo tem mais detalhes do que a resposta equivalente aqui, então alguém pode achar isso útil com a necessidade.

Create a rule to delete mail after a number of days

You can combine a Rules Wizard rule with the AutoArchive feature of Microsoft Outlook to automatically delete messages as they age. There are two ways you can do this:

  1. Create a rule that moves messages meeting certain criteria to a folder. Configure the folder's Archive setting to delete messages.
  2. Setting an expire date on messages as they arrive.

In either case, AutoArchive will delete the messages for you once they age.

If you need help configuring autoarchive settings, watch the tutorial: Configuring AutoArchive settings in Microsoft Outlook.

Move messages to a new folder

  1. Create a rule that moves messages to a folder.
  2. Switch to this folder, then right click on the folder and choose Properties.
  3. On the AutoArchive tab, choose how often to clean out items and whether they should be archived or deleted.

enter image description here

Set an expiration date on the messages

Follow these steps to create a run a script rule to add an expire date and then configure AutoArchive to delete the messages.

When a message is expired it's displayed in the message list in a gray strikethrough font.

Check macro security settings. Macro security should be set to Low during testing. Once you verify the macro works, you can use SelfCert to sign the macro, at which point you will change the security setting to allow signed macros only.

In Outlook 2010 and 2013, click File, Options, Trust Center. Click the Trust Center Settings button then Macro Security. Select the bottom option for Low security. In Outlook 2007, look on the Tools menu for Trust Center, then Macro Security. In older versions of Outlook, go to Tools, Macros, Macro Security.

  1. Press Alt+F11 to open the VBA Editor.
  2. Right click on Project1 and choose Insert > Module
  3. Add the macro below to the new module.
  4. Create a rule, selecting Run a Script as the action. If you set all of the conditions in the rule, you can delete the If...Then and End If lines.
  5. Create a filter for your view that hides expired messages between AutoArchive runs.

enter image description here

  1. Configure AutoArchive to delete expired messages

enter image description here

The macro will set the message to expire in 1 day. You can use .5 to expire the message after 12 hours.

If you use conditions in the rule to filter the messages, you can remove the If...Then and End If lines from the code.

Sub SetExpire(Item As Outlook.MailItem)

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

End Sub

source

    
por 01.08.2016 / 17:06
2

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

Este é um processo de 2 etapas.

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

No menu do Outlook Ferramentas: Opções.

Selecione a guia "Outros".

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

Aqui, ativamos a função de arquivamento automático global (para que possamos configurar as opções de pasta individual (itens excluídos).

Se você não usa o recurso AutoArquivar e deseja excluir apenas os itens excluídos antigos, a única caixa de seleção que deve ser selecionada é: Executar AutoArquivar a cada XX dias. Marque esta caixa de seleção e coloque um número menor ou igual ao tempo que você deseja que sua lixeira remova itens antigos. Por exemplo, se você quiser que seus itens excluídos (lixeira) se livrem de itens com mais de dois meses, selecione "30" dias neste AutoArquivar Global. O que realmente está acontecendo é que esse AutoArquivar Global será acionado a cada 30 dias, o que acionará o AutoArquivar nos Itens Excluídos que serão configurados a seguir.

A seção em "Durante AutoArquivar:" você não deseja que nenhuma dessas caixas de seleção seja selecionada. Estas são para configurações globais e afetarão todas as suas pastas de e-mail.

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

Agora vamos configurar as opções de AutoArquivar da lixeira.

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

Selecione a guia AutoArquivar.

Selecione o botão de opção: Arquivar esta pasta usando essas configurações.

Lá você pode selecionar por quanto tempo manter os e-mails na lixeira (você pode selecionar o número de meses semanas ou dias.

Em seguida, selecione o botão do sub-rádio: exclua 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.

Espero que isso tenha sido útil

REAndy

    
por 25.10.2016 / 17:18