KutoolsforOffice — Un'unica soluzione, cinque potenti strumenti.Ottenere di più con meno sforzo.

Come creare una cartella in Outlook per organizzare le email relative a persone specifiche?

AutoreAmanda Li Data di modifica

La tua casella di posta è sovraccarica? In questa guida ti mostrerò tre metodi efficaci per organizzare in Outlook le email relative a persone specifiche, così da ottimizzare la tua efficienza.


Sposta sempre le email contenenti determinate persone in una cartella creata appositamente

1. Fai clic con il pulsante destro del mouse sull'account di posta per cui vuoi creare una cartella e organizzare le email, seleziona «Nuova cartella» dal menu contestuale e assegnale un nome.

i passaggi per spostare sempre le email contenenti determinate persone in una cartella creata

2. Nella Posta in arrivo o nella cartella Elementi inviati, seleziona uno qualsiasi dei messaggi di posta elettronica contenenti l’indirizzo email specifico i cui messaggi desideri spostare tutti nella cartella appena creata.

3. Nella scheda «Home», nel gruppo «Sposta», fai clic su «Regole» > «Sposta sempre i messaggi da: Indirizzo email specifico» e/o «Regole» > «Sposta sempre i messaggi a: Indirizzo email specifico», a seconda delle tue esigenze.

i passaggi per spostare sempre le email contenenti determinate persone in una cartella creata

4. Nella finestra di dialogo Regole e avvisi visualizzata, specifica la cartella in cui desideri spostare i messaggi e fai clic su «OK».

i passaggi per spostare sempre le email contenenti determinate persone in una cartella creata

5. I messaggi presenti nella Posta in arrivo o nella cartella Elementi inviati che soddisfano le condizioni vengono ora spostati nella cartella appena creata. Inoltre, tutti i futuri messaggi che rispetteranno le stesse condizioni verranno recapitati direttamente in quella cartella.


Crea una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche

Se non vuoi spostare i messaggi in una cartella ma desideri visualizzarli facilmente, puoi creare una cartella di ricerca in Outlook. Questa funzionalità ti permette di trovare messaggi di posta elettronica che soddisfano criteri specifici in più cartelle, lasciandoli però nelle loro posizioni originali.

1. Nella scheda «Cartella», nel gruppo «Nuovo», fai clic su «Nuova cartella di ricerca».

i passaggi per creare una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche
2. Nella finestra di dialogo Nuova cartella di ricerca visualizzata, procedi come segue:
  • 1) Nella casella **Seleziona una cartella di ricerca**, dall’elenco **Posta da persone ed elenchi**, scegli «Posta da e per persone specifiche» oppure «Posta da persone specifiche» in base alle tue esigenze.
  • 2) Nella casella Personalizza cartella di ricerca, fai clic su «Scegli» per selezionare i contatti dal tuo Elenco indirizzi.
  • 3) Specifica l'account email da cui desideri cercare i messaggi.
  • 4) Fai clic su «OK».
i passaggi per creare una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche

3. Viene creata una cartella di ricerca sotto «Cartelle di ricerca», contenente i messaggi di posta elettronica che soddisfano le condizioni specificate.

i passaggi per creare una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche

Crea cartelle in blocco per organizzare le email di tutti i tuoi account di posta con VBA

Se utilizzi più account di posta in Outlook e desideri creare cartelle dedicate a persone specifiche per ciascun account in modo rapido e centralizzato, puoi sfruttare un metodo VBA per spostare automaticamente i messaggi relativi a tali contatti dalle Poste in arrivo o dalle cartelle Inviate dei tuoi account. Procedi come segue.

1. In Outlook, fai clic su «File» > «Opzioni» > «Centro protezione», quindi su «Impostazioni Centro protezione».

i passaggi per creare una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche

2. Nella finestra di dialogo visualizzata, vai su «Impostazioni macro», seleziona «Abilita tutte le macro» e attiva l’opzione «Applica le impostazioni di sicurezza per le macro anche ai componenti aggiuntivi installati».

i passaggi per creare una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche

3. Fai clic sui pulsanti «OK» per chiudere le finestre di dialogo.

4. Premi i tasti «Alt» + «F11» per aprire la finestra di Microsoft Visual Basic, Applications Edition.

5. Fai clic su «Inserisci» > «Modulo», quindi copia uno dei seguenti codici VBA nella finestra del modulo.

i passaggi per creare una cartella di ricerca per organizzare automaticamente le email relative a persone specifiche

Codice VBA 1: crea in blocco cartelle per organizzare le email contenenti mittenti specifici nelle Poste in arrivo di Tutti gli account

Sub MailArchiveSenderInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder" 'Replace "NewFolder" with desired folder name
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
  Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderInbox)
  Set xNewFolder = Nothing
  Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
  If xNewFolder Is Nothing Then
    Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
  End If
  For I = xInboxFolder.Items.Count To 1 Step -1
    Set xItem = xInboxFolder.Items.Item(I)
    If xItem.Class = olMail Then
      Set xMail = xItem
      xSenderAddress = ""
      If xMail.Sender.Type = "EX" Then
        xSenderAddress = xMail.Sender.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
      Else
        xSenderAddress = xMail.SenderEmailAddress
      End If
      If xSenderAddress = "" Then
        xSenderAddress = xMail.SenderEmailAddress
      End If
      If VBA.InStr(xSenderAddress, "name@example.com") <> 0 Then
        xMail.Move xNewFolder
      End If
    End If
  Next
  If xNewFolder.Items.Count = 0 Then
    xNewFolder.Delete
    xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
  End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub

Nota: è necessario sostituire alcuni frammenti specifici in base ai commenti presenti alle righe 12, 16 e 35 del codice VBA riportato sopra.

Codice VBA 2: crea in blocco cartelle per organizzare le email contenenti destinatari specifici nelle Poste in arrivo di Tutti gli account

Sub MailArchiveRecipientInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder"
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
  Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderSentMail)
  Set xNewFolder = Nothing
  Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
  If xNewFolder Is Nothing Then
    Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
  End If
  For I = xInboxFolder.Items.Count To 1 Step -1
    Set xItem = xInboxFolder.Items.Item(I)
    If xItem.Class = olMail Then
      Set xMail = xItem
      xSenderAddress = ""
      For Each xRecipient In xMail.Recipients
'        If xRecipient.Type = olCC Then
            xSenderAddress = xSenderAddress & ", " & xRecipient.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
            If xSenderAddress = "" Then
              xSenderAddress = xSenderAddress & ", " & xRecipient.Address
            End If
'        End If
      Next
      If VBA.InStr(xSenderAddress, "name@example.com") <> 0 Then
        xMail.Move xNewFolder
      End If
    End If
  Next
  If xNewFolder.Items.Count = 0 Then
    xNewFolder.Delete
    xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
  End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub

Nota:

  • 1) È necessario sostituire alcuni frammenti specifici seguendo le indicazioni riportate nei commenti alle righe 12ª, 16ª e 35ª del codice VBA sopra indicato.
  • 2) Per archiviare i messaggi che contengono destinatari specifici in CC o CCN, rimuovi il commento dalle righe 28ª e 33ª eliminando l’apostrofo (') all’inizio di ciascuna riga.

6. Premi «F5» per eseguire il codice VBA: le cartelle “Nuova cartella” verranno create se sono presenti messaggi che soddisfano le condizioni.

Nota:Il metodo VBA funziona solo per i messaggi di posta esistenti. Se ricevi nuovi messaggi da/per la persona specifica che desideri archiviare, ripeti i passaggi da «4» a «6».

Articoli correlati

Come creare una cartella di ricerca che includa più account Outlook, file di dati o account di posta PST?

Come saprai, una cartella di ricerca può cercare i messaggi solo all'interno dell'ambito di Casella di posta corrente in Outlook. Tuttavia, Outlook consente di effettuare ricerche in tutte le cassette postali grazie alla funzione Ricerca immediata. Di conseguenza, puoi provare la seguente soluzione alternativa per creare una cartella di ricerca che copra più account di posta in Outlook.

Come si crea una cartella di ricerca per le email interne in Outlook?

Creare una cartella di ricerca per un mittente specifico o filtrare per dominio dell’indirizzo email del mittente è semplice negli account di posta POP3 standard in Outlook. Tuttavia, lo stesso metodo non funziona con gli account Exchange. In questo articolo ti mostrerò come creare una cartella di ricerca per visualizzare tutti i messaggi provenienti da mittenti interni all’interno di un account Exchange.

Come raggruppare i messaggi di posta elettronica in base a una categoria colore specifica in Outlook?

A volte contrassegni i messaggi di posta elettronica con Categoria colore specifiche, in modo da poterli gestire o individuare facilmente, o per altri scopi. Quando un gran numero di messaggi affolla una cartella di posta, diventa difficile identificare a colpo d’occhio quelli contrassegnati con Categoria colore specifiche. In realtà, esistono alcuni trucchi per raggruppare rapidamente i messaggi di posta in base a Categoria colore specifiche in Microsoft Outlook.

Come creare una cartella in Outlook per organizzare le email in base a un intervallo di date?

In questa guida ti presenterò due metodi per organizzare le email in base all’intervallo di date utilizzando le cartelle in Outlook, così da migliorare la tua efficienza.


Migliori strumenti per la produttività in Office

Scopri il nuovissimo Kutools per Outlook con 100+ funzionalità incredibili!Clicca per scaricare ora!

🤖KUTOOLS AI:Utilizza tecnologia AI avanzata per gestire le email senza sforzo, inclusi rispondere, riassumere, ottimizzare, estendere, tradurre e comporre email.

📧Automazione delle email: Risposta automatica (disponibile per POP e IMAP) / Invio email programmato / CC/BCC automatico in base a regole durante l’invio delle email / Inoltro automatico (regola avanzata) / Aggiunta automatica del saluto / Divisione automatica delle email con destinatari multipli in messaggi individuali...

📨Gestione delle email: Richiama Email / Blocca le email truffaldine in base all’oggetto e ad altri criteri / Elimina email duplicate / Ricerca avanzata / Organizza cartelle...

📁Allegati Pro: Salvataggio batch / Distacco batch / Compressione batch / Salvataggio automatico / Distacco automatico / Compressione automatica

🌟Magia dell’interfaccia: 😊 Più emoji graziose e accattivanti / Ti avvisa all’arrivo di email importanti / Riduci a icona Outlook invece di chiuderlo...

👍Meraviglie con un clic: Rispondi a Tutti con Allegati / Email anti-phishing / 🕘 Mostra il fuso orario – Ora corrente del mittente...

👩🏼‍🤝‍👩🏻Contatti e calendario: Aggiungi contatti in blocco dalle email selezionate / Dividi un gruppo di contatti in gruppi individuali / Rimuovi i promemoria dei compleanni...

Usa Kutools nella tua lingua preferita: supporta inglese, spagnolo, tedesco, francese, cinese e oltre 40 altre lingue!

Sblocca istantaneamente Kutools per Outlook con un solo clic! Non aspettare oltre: scaricalo ora e aumenta subito la tua efficienza!

kutools for outlook features1kutools for outlook features2

🚀 Download con un clic — Ottieni tutti i componenti aggiuntivi per Office

Fortemente consigliato: Kutools for Office (5-in-1)

Un clic per scaricare cinque programmi di installazionetutti insieme —Kutools per Excel, Outlook, Word, PowerPointe Office Tab Pro.Clicca per scaricare ora!

  • Comodità con un solo clic: scarica tutti e cinque i pacchetti di installazione in un’unica azione.
  • 🚀Pronto per qualsiasi attività in Office: installa i componenti aggiuntivi che ti servono, esattamente quando ti servono.
  • 🧰Inclusi: Kutools per Excel / Kutools per Outlook / Kutools per Word / Office Tab Pro / Kutools for PowerPoint