Eliminare le email da un mittente dopo x giorni?


13

Ho un'applicazione web che mi invia molte e-mail che sono solo a scopo di notifica e quindi non sono importanti. Possono essercene molti di questi al giorno e talvolta mi dimentico di eliminarli.

Sto usando un server di posta di Microsoft Exchange e non ho i diritti di amministratore.
Esiste un modo per impostare / configurare da Outlook una procedura che elimina le e-mail da un mittente specifico dopo un certo periodo di tempo?


Usando Rules Wizardsi dovrebbe essere in grado di farlo accadere.
Ramhound,

Risposte:


15

Ho raggiunto questo obiettivo creando una nuova regola che sposta automaticamente tutte le e-mail da un mittente specifico in una cartella.

Questa cartella aveva quindi l'opzione Archiviazione automatica (cartella clic destro, Proprietà) impostata per eliminare definitivamente gli elementi più vecchi di x giorni.


3

Utilizzando l'utilità di pianificazione di Outlook è possibile aggiungere un'attività per eliminare tutte le e-mail dalle cartelle più vecchie di un certo periodo di tempo. Sempre nella stessa regola puoi svuotare il cestino di tutti gli oggetti più vecchi di un certo periodo di tempo. Automatizza quando funziona e hai risolto il tuo problema. Sul mio mac lo scheduler vive sotto il menu degli strumenti.

inserisci qui la descrizione dell'immagine


7
Non ho familiarità con Outlook Scheduler; è un plug-in? O Scheduler è un prodotto Mac OS in grado di gestire i file di Outlook?

Questo non è più disponibile in Outlook (o forse non lo è mai stato per Windows?)
ashleedawg

2

Ecco un altro modo per farlo nativamente tramite Outlook che non è pubblicato qui. Ho fatto riferimento e citato la fonte per preservare il contenuto qui poiché ho trovato questo dettaglio utile per aiutare gli altri con questa stessa attività in passato sia in ambienti aziendali che domestici.

Crea una regola per eliminare la posta dopo un numero di giorni

È possibile combinare una regola della Procedura guidata regole con la funzionalità di archiviazione automatica di Microsoft Outlook per eliminare automaticamente i messaggi con il passare del tempo. Ci sono due modi per farlo:

  1. Creare una regola che sposta i messaggi che soddisfano determinati criteri in una cartella. Configurare l'impostazione Archivio della cartella per eliminare i messaggi.
  2. Impostazione di una data di scadenza sui messaggi al loro arrivo.

In entrambi i casi, AutoArchive eliminerà i messaggi per te una volta maturati.

Se hai bisogno di aiuto per configurare le impostazioni di archiviazione automatica , guarda il tutorial: Configurazione delle impostazioni di archiviazione automatica in Microsoft Outlook.

Sposta i messaggi in una nuova cartella

  1. Crea una regola che sposta i messaggi in una cartella.
  2. Passa a questa cartella, quindi fai clic con il pulsante destro del mouse sulla cartella e scegli Proprietà .
  3. Nella scheda Archiviazione automatica , scegliere la frequenza con cui pulire gli elementi e se devono essere archiviati o eliminati.

inserisci qui la descrizione dell'immagine

Imposta una data di scadenza sui messaggi

Seguire questi passaggi per creare un'esecuzione di una regola di script per aggiungere una data di scadenza e quindi configurare l'archiviazione automatica per eliminare i messaggi.

Quando un messaggio è scaduto, viene visualizzato nell'elenco dei messaggi in un carattere barrato grigio.

Controlla le impostazioni di sicurezza macro . La sicurezza macro deve essere impostata su Bassa durante il test. Una volta verificato il funzionamento della macro, è possibile utilizzare SelfCert per firmare la macro , a quel punto si modificherà l'impostazione di sicurezza per consentire solo le macro firmate.

In Outlook 2010 e 2013, fare clic su File , Opzioni , Centro protezione . Fai clic sul pulsante Impostazioni Centro protezione, quindi su Sicurezza macro . Seleziona l'opzione in basso per Bassa sicurezza. In Outlook 2007, cerca nel menu Strumenti per Centro protezione , quindi Sicurezza macro . Nelle versioni precedenti di Outlook, vai su Strumenti , Macro , Sicurezza macro .

  1. Premi Alt + F11 per aprire l'editor VBA.
  2. Fare clic con il tasto destro su Project1 e selezionare Inserisci > Modulo
  3. Aggiungi la macro in basso al nuovo modulo.
  4. Crea una regola, selezionando Esegui uno script come azione. Se imposti tutte le condizioni nella regola, puoi eliminare le righe If ... Then e End If.
  5. Creare un filtro per la vista che nasconda i messaggi scaduti tra le esecuzioni di archiviazione automatica.

inserisci qui la descrizione dell'immagine

  1. Configurare l' Archiviazione automatica per eliminare i messaggi scaduti

inserisci qui la descrizione dell'immagine

La macro imposterà la scadenza del messaggio tra 1 giorno. È possibile utilizzare .5 per far scadere il messaggio dopo 12 ore.

Se si utilizzano le condizioni nella regola per filtrare i messaggi, è possibile rimuovere le righe If ... Then e End If dal codice.

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


1

Questo è per Microsoft Office Outlook 2007 in esecuzione su Windows 7

Questo è un processo in 2 fasi.

Per prima cosa devi attivare l'opzione Global Auto Archive. (supponendo che al momento non si stia utilizzando AutoArchive)

Nel menu di Outlook Strumenti: Opzioni.

Seleziona la scheda "Altro".

Seleziona il pulsante "Archiviazione automatica ...".

Qui attiviamo la funzione di archiviazione automatica globale (in modo da poter impostare le opzioni delle singole cartelle (elementi eliminati).

Se non si utilizza l'archiviazione automatica e si desidera eliminare solo i vecchi elementi eliminati, l'unica casella di controllo che deve essere selezionata è: Esegui l'archiviazione automatica ogni XX giorni. Seleziona questa casella di controllo e inserisci un numero inferiore o uguale al tempo in cui desideri che il cestino rimuova i vecchi elementi. Ad esempio, se si desidera che gli articoli eliminati (cestino) vengano eliminati da articoli di età superiore a 2 mesi, è possibile selezionare "30" giorni in questo archivio automatico globale. Ciò che sta realmente accadendo è che questo Archiviazione automatica globale si innescherà ogni 30 giorni, il che attiverà l'Archiviazione automatica sugli elementi eliminati che verranno impostati successivamente.

La sezione "Durante l'archiviazione automatica:" non si desidera selezionare nessuna di quelle caselle di controllo. Queste sono per impostazioni globali e avranno un effetto su tutte le cartelle e-mail.

fai clic sul pulsante OK per accettare tali modifiche (chiude la finestra), quindi fai nuovamente clic su OK sul pannello di controllo Opzioni.

Ora imposteremo le opzioni di archiviazione automatica del cestino.

Se si fa clic con il pulsante destro del mouse sul cestino (Posta eliminata) in Outlook, selezionare Proprietà.

Seleziona la scheda Archiviazione automatica.

Seleziona pulsante di opzione: archivia questa cartella utilizzando queste impostazioni.

Lì puoi selezionare per quanto tempo conservare le e-mail nel cestino (puoi selezionare il numero di mesi settimane o giorni.

Quindi selezionare il pulsante di opzione secondario: Elimina definitivamente i vecchi elementi.

(altre opzioni includono spostare i vecchi elementi nella cartella di archivio predefinita o spostare i vecchi elementi in una directory locale.

Spero sia stato utile

REAndy

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.