andreamonguzzi.it
Microsoft Windows Server, Exchange Server, Accesso ai dati e tecnologia di ogni tipo :)
  • Home
  • Chi sono
  • Collaborazioni
  • Contatti
  • Richiedi un articolo
Home  /  Exchange Server 2010 • Informatica • Software  /  Exchange 2010: Problema con l’inserimento di un disclaimer tramite regola di trasporto
Exchange Server 2010
6 marzo 2011

Exchange 2010: Problema con l’inserimento di un disclaimer tramite regola di trasporto

Andrea Monguzzi Andrea Monguzzi, Disclaimer, Exchange Server, Regole di trasporto 1 Comment

Può capitare che alcune installazioni di Exchange 2010 (sia con SP1 che senza) generino un problema tentando di creare una regola di trasporto per l’inserimento, dopo il corpo dei messaggi in uscita, di un testo come ad esempio la nota di riservatezza per la legge sulla privacy.
Il problema che insorge è un crash della Managenent Console di Exchange, risolvibile solo con la chiusura e la riapertura della MMC. Ad oggi facendo qualche ricerca ho trovato solo un workaround e nessuna soluzione definitiva.

Creando la regola l’errore compare non appena si tenta di flaggare “Aggiungi una dichiarazione di non responsabilità e il fallback dell’azione se non si applica”

image

La prima finestra di errore è la seguente

image

E cliccando su OK comparirà la successiva

image

FX:{A5406CA3-6393-48a0-8827-CF06F0C94C55}
Eccezione generata dalla destinazione di una chiamata.

Tipo eccezione:
System.Reflection.TargetInvocationException

Traccia dello stack dell’eccezione:
in Microsoft.ManagementConsole.Internal.SnapInMessagePumpProxy.OnThreadException(Object sender, ThreadExceptionEventArgs e)
in System.Windows.Forms.Application.ThreadContext.OnThreadException(Exception t)
in System.Windows.Forms.Control.WndProcException(Exception e)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
in System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)
in System.Windows.Forms.NativeWindow.DefWndProc(Message& m)
in System.Windows.Forms.ListView.WndProc(Message& m)
in Microsoft.Exchange.Management.SystemManager.WinForms.DataListView.WndProc(Message& m)
in System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
in System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

Il workaround consiste nel creare la regola per il disclaimer tramite Management Shell e in seguito modificarla tramite la console (per comodità).
Il comando da eseguire da shell potrebbe essere, ad esempio, il seguente:

New-TransportRule -Name ExternalDisclaimer -Enabled $true -SentToScope ‘NotInOrganization’ -ApplyHtmlDisclaimerLocation ‘Append’ -ApplyHtmlDisclaimerText “<h3>TITOLO DELLA NOTA</h3><p>CONTENUTO DELLA NOTA</p>” -ApplyHtmlDisclaimerFallbackAction Wrap

Una volta eseguito sarà possibile aprire la gestione delle regole di trasporto dalla EMC e modificare il titolo il testo, scritti in maiuscolo nell’esempio per maggior evidenza, in modo più agevole ed impostare eventuali eccezioni o criteri di applicazione ulteriori senza incappare in nessun blocco dell’interfaccia.

 

Segnalo che in merito al problema indicato nell’articolo, questo è stato risolto con il Service Pack 2 di Exchange Server 2010.

 





Previous Article SBS 2008: Problemi dopo la disattivazione di IPv6
Next Article Exchange 2010: come creare una firma dinamica tramite regola di trasporto

About Author

Andrea Monguzzi
Andrea Monguzzi

Sistemista da un ventennio, appassionato di informatica dalla nascita. Aiuto aziende e professionisti a cogliere i benefici e a districarsi dalle insidie dell'era digitale consigliando quale tecnologia adottare in base al tipo di esigenza specifica. Tendenzialmente pigro, caratteristica distintiva del vero nerd, da anni mi adopero affinché le macchine facciano quello che non voglio fare io. Posso quindi aiutarti a fare in modo che sia l'informatica a lavorare per te e non il contrario. :)

Related Posts

  • La vera storia di Marcello, del multifunzione e del rastrello rubato

    La vera storia di Marcello, del multifunzione e del rastrello rubato

  • Office 365: Le cartelle di OWA restano in lingua inglese

    Office 365: Le cartelle di OWA restano in lingua inglese

1 Comment

  1. Dario Reply
    12 luglio 2011 at 11:12

    Ottimo!
    Stavo cercando una soluzione da mesi!

Leave a Reply

Annulla risposta


  
dicembre 2022
L M M G V S D
« Mar    
 1234
567891011
12131415161718
19202122232425
262728293031  

Gli ultimi commenti…

  • Arturo su Windows XP: Impossibile avviare una connessione RDP
  • Mauro su La vera storia di Marcello, del multifunzione e del rastrello rubato
  • Mauro su SBS 2003: backup falliti per errore imprevisto 80090016 (Keyset non esistente)
  • Luca Martinetti su Windows Server 2008: Installazione remota tramite DRAC
  • Francesco su Windows Server 2012: Installare e configurare il ruolo RDS
  • Giovanni su Windows Server 2012: Installare e configurare il ruolo RDS
  • Luca Ferrari su Informatica? Come fermare l’eterna lotta tra cliente e fornitore.
  • Luca Ferrari su La vera storia di Marcello, del multifunzione e del rastrello rubato
Cookie Policy - Privacy Policy - 2015|Lake Web