Outlook 2013: come visualizzare le intestazioni dei messaggi nel riquadro di lettura?


2

Utilizzando Outlook 2013, vorrei poter visualizzare tutti i campi di intestazione (RFC5322, non quelli che Outlook chiama le intestazioni) di un messaggio che visualizzo in anteprima nel riquadro di lettura.

C'è un'impostazione, un'opzione o un componente aggiuntivo di terze parti che lo fa o esiste qualcosa che possa almeno fornire un menu di scelta rapida?

Modifica: non ho bisogno del messaggio grezzo per intero, solo delle intestazioni.

Risposte:


1

Come posso visualizzare tutti i campi di intestazione di un messaggio che visualizzo in anteprima nel riquadro di lettura?

La seguente procedura lo imposterà per te.

avvertimento

  • Il file PST zize aumenterà man mano che Outlook memorizzerà l'origine del messaggio oltre a memorizzare il contenuto del messaggio
  • Ciò significa che le e-mail future occuperanno circa il doppio dello spazio.

Rendi disponibile l'origine messaggio completa in Outlook

Per configurare Outlook in modo da poter vedere la fonte completa di e-mail:

  • Premi Windows-R
  • Digita "regedit".
  • Premi Invio.
  • Per Outlook 2016:
    • Vai a HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 16.0 \ Outlook \ Options \ Mail.
  • Per Outlook 2013:

    • Vai a HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 15.0 \ Outlook \ Options \ Mail.
  • Per Outlook 2010:

    • Vai a HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 14.0 \ Outlook \ Options \ Mail.
  • Per Outlook 2007:
    • Vai a HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 12.0 \ Outlook \ Options \ Mail.
  • Per Outlook 2003
    • Vai a HKEY_CURRENT_USER \ Software \ Microsoft \ Office \ 11.0 \ Outlook \ Options \ Mail.
  • Seleziona Modifica | Novità | DWord dal menu.
    • Selezionare il valore DWORD (32 bit) con Office a 32 bit.
    • Usa il valore DWORD (64 bit) con Office a 64 bit (che è improbabile).
  • Digita "SaveAllMIMENotJustHeaders".
  • Premi Invio.
  • Fare doppio clic sul valore SaveAllMIMENotJustHeaders appena creato.
  • Tipo 1".
  • Clicca OK.
  • Chiudi l'editor del registro.
  • Riavvia Outlook se è stato in esecuzione.

Vedi l'origine completa di un messaggio in Outlook

Ora puoi recuperare l'origine dei messaggi POP appena recuperati (la modifica del valore SaveAllMIMENotJustHeaders non ripristina l'origine del messaggio completa per le e-mail che erano già in Outlook):

  • Apri il messaggio desiderato nella sua finestra.
  • Fare doppio clic sull'e-mail.
  • Fai clic su FILE.
  • Assicurati che la categoria Informazioni sia aperta.
  • Ora fai clic su Proprietà.
  • Trova la fonte per l'e-mail sotto le intestazioni di Internet :.
  • Fai clic su Chiudi.

Origine Come visualizzare l'origine messaggio completa in Outlook


1
Posso vedere le intestazioni della posta usando la procedura che descrivi (File-Info-Proprietà-Intestazioni Internet) anche senza la chiave di registro. Il mio obiettivo è quello di visualizzare direttamente quelle "Intestazioni Internet" nel "riquadro di lettura".
gennaio

1

La seguente macro mostra le intestazioni in una nuova finestra di messaggio di posta (non è possibile utilizzare un msgbox a causa delle limitazioni di dimensione):

Sub ViewInternetHeader()
    Dim olItem As Outlook.MailItem, olMsg As Outlook.MailItem
    Dim strheader As String

    For Each olItem In Application.ActiveExplorer.Selection
        strheader = GetInetHeaders(olItem)

        Set olMsg = Application.CreateItem(olMailItem)
        With olMsg 
            .BodyFormat = olFormatPlain
            .Body = strheader
            .Display
        End With
    Next
    Set olMsg = Nothing
End Sub

Function GetInetHeaders(olkMsg As Outlook.MailItem) As String
    ' Purpose: Returns the internet headers of a message.'
    ' Written: 4/28/2009'
    ' Author:  BlueDevilFan'
    ' //techniclee.wordpress.com/
    ' Outlook: 2007'
    Const PR_TRANSPORT_MESSAGE_HEADERS = "http://schemas.microsoft.com/mapi/proptag/0x007D001E"
    Dim olkPA As Outlook.PropertyAccessor
    Set olkPA = olkMsg.PropertyAccessor
    GetInetHeaders = olkPA.GetProperty(PR_TRANSPORT_MESSAGE_HEADERS)
    Set olkPA = Nothing
End Function

Fonte: https://www.slipstick.com/developer/code-samples/outlooks-internet-headers/

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.