Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

win:exc2010_sender_denied [2014/10/08 10:27]
wikisysop
win:exc2010_sender_denied [2014/10/21 15:00] (aktuell)
wikisysop [Liste der blockierten Sender bearbeiten]
Zeile 1: Zeile 1:
 +[[:win|{{ :​WindowsLogo.png?​40|}}]]
 ===== Diagnostic-Code:​ smtp; 554 5.1.0 Sender denied ===== ===== Diagnostic-Code:​ smtp; 554 5.1.0 Sender denied =====
  
-Ihre Anwender bemerken, dass einzelne ​Remote Sender ​nicht mehr in ihr Postfach zugestellt werden, der Absender bekommt zudem folgende Fehlermeldung:​ >><​fc #​008000>​smtp;​ 554 5.1.0 Sender denied</​fc><<​. Bei uns war das Problem bislang zwar immer ein blockierter Absender im Outlook des Empfängers (zu finden in den Junk-E-Mail Optionen), jedoch sind folgende PowerShell Snippets hilfreich bei der Suche nach dem Problem.+Ihre Anwender bemerken, dass einzelne ​Absender ​nicht mehr in deren Postfach zugestellt werden, der Absender bekommt zudem folgende Fehlermeldung ​(sinngemäß): >><​fc #​008000>​smtp;​ 554 5.1.0 Sender denied</​fc><<​. Bei uns war das Problem bislang zwar immer ein blockierter Absender im Outlook des Empfängers (zu finden in den Junk-E-Mail Optionen), jedoch sind folgende PowerShell Snippets hilfreich bei der Suche nach dem Problem.
  
 +==== Geblockte Sender ermitteln ====
 Folgendes Kommando zeigt alle Nachrichten an, die an den lokalen Empfänger nicht zugestellt werden können. Im Feld Sender wird Ihnen zB die Absender Adresse angezeigt: Folgendes Kommando zeigt alle Nachrichten an, die an den lokalen Empfänger nicht zugestellt werden können. Im Feld Sender wird Ihnen zB die Absender Adresse angezeigt:
  
-<​xterm><​fc #008000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MessageTrackingLog -Recipients alias@localdomain.de -EventId FAIL | fl</​fc>​+<​xterm><​fc #FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MessageTrackingLog -Recipients alias@localdomain.de -EventId FAIL | fl</​fc>​
  
 RunspaceId ​             : 4e388e7a-4d3d-4be1-b562-45c186d92a0b RunspaceId ​             : 4e388e7a-4d3d-4be1-b562-45c186d92a0b
Zeile 36: Zeile 38:
  
 <​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MessageTrackingLog -Start "​09/​30/​2014 06:​00:​00"​ -End "​10/​08/​2014 10:​00:​00"​ -Recipients alias@localdomain.de -EventId FAIL | fl</​fc></​xterm>​ <​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MessageTrackingLog -Start "​09/​30/​2014 06:​00:​00"​ -End "​10/​08/​2014 10:​00:​00"​ -Recipients alias@localdomain.de -EventId FAIL | fl</​fc></​xterm>​
 +
 +Mit der Kenntnis der Remote E-Mail Adresse kann man dann eine Abfrage starten und sich alle Nachrichten anzeigen lassen, welche von dieser Remote Adresse gesendet wurden und zwar an jede lokale Adresse. Das hilft uA zB schon mal, wenn man weiß ob der Absender gar nicht durchkommt oder nur vereinzelte Empfänger nicht erreicht werden können. Auch hier kann mit einem Datumsoperator gearbeitet werden, der die Suche ggf eingrenzt:
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-AgentLog -Startdate 09/30/2014 | where { $_.p1fromaddress -eq "​alias@remotedomain.de"​ }</​fc>​
 +
 +
 +RunspaceId ​     : 4e388e7a-4d3d-4be1-b562-45c186d92a0b
 +Timestamp ​      : 30.09.2014 09:50:55
 +SessionId ​      : 08D18F3FB77F3B17
 +IPAddress ​      : 89.109.133.22
 +MessageId ​      :
 +P1FromAddress ​  : alias@remotedomain.de
 +P2FromAddresses : {alias@remotedomain.de}
 +Recipients ​     : {alias1@localdomain.de}
 +Agent           : Sender Filter Agent
 +Event           : OnEndOfHeaders
 +<fc #​0000FF>​Action ​         : RejectMessage</​fc>​
 +SmtpResponse ​   : 554 5.1.0 Sender denied
 +<fc #​0000FF>​Reason ​         : PerRecipientBlockedSender</​fc>​
 +ReasonData ​     : alias@remotedomain.de
 +Diagnostics ​    :
 +
 +RunspaceId ​     : 4e388e7a-4d3d-4be1-b562-45c186d92a0b
 +Timestamp ​      : 30.09.2014 09:51:51
 +SessionId ​      : 08D18F3FB77F3B28
 +IPAddress ​      : 89.109.133.22
 +MessageId ​      : <​9064619ffde7cbb73d11cb4419d709ab@remotedoman.de>​
 +P1FromAddress ​  : alias@remotedomain.de
 +P2FromAddresses : {alias@remotedomain.de}
 +Recipients ​     : {alias2@localdomain.de}
 +Agent           : Content Filter Agent
 +Event           : OnEndOfData
 +Action ​         : AcceptMessage
 +SmtpResponse ​   :
 +Reason ​         : SCL
 +ReasonData ​     : not available: policy is disabled.
 +Diagnostics ​    :</​xterm>​
 +
 +Das Feld >><​fc #​008000>​Action</​fc><<​ gibt nun Auskunft darüber, was mit der Mail passiert ist und das Feld >><​fc #​008000>​Reason</​fc><<​ zeigt den Grund an. Ein >><​fc #​008000>​PerRecipientBlockedSender</​fc><<​ deutet auf einen blockierten Absender in den Junk E-Mail Optionen von Outlook hin. Sie können diese Aussage verifizieren,​ indem Sie sich die Junk E-Mail Konfiguration des betroffenen User (Alias) anzeigen lassen. Verwenden Sie das das  Kommando:
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MailboxJunkEmailConfiguration -Identity "​alias"</​fc></​xterm>​
 +
 + --- //pronto 2014/10/08 10:27//
 +
 +==== Liste der blockierten Sender bearbeiten ====
 +
 +Sie können jetzt Ihrem (Exchange-) Benutzer mitteilen, dass der betroffene Absender in seinem Outlook als blockierter Absender geführt wird und er diesen dort löschen soll, Sie können aber die Liste direkt im Exchange bearbeiten.
 +
 +Der folgende Befehl zeigt die aktuelle Konfiguration bzgl der Junk-Mail Einstellungen des angegeben Postfachs:
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MailboxJunkEmailConfiguration alias@localdomain.de</​fc>​
 +
 +
 +RunspaceId ​              : 085b5215-6c62-441b-8504-d702067bd5cc
 +Enabled ​                 : True
 +TrustedListsOnly ​        : False
 +ContactsTrusted ​         : True
 +TrustedSendersAndDomains : {}
 +<fc #​0000FF>​BlockedSendersAndDomains : {alias@remotedomain.de}</​fc>​
 +MailboxOwnerId ​          : DOMAIN.local/​Users/​alias
 +Identity ​                : DOMAIN.local/​Users/​alias
 +IsValid ​                 : True</​xterm>​
 +
 +Folgendes Kommando schreibt die Inhalte der aktuellen Junk-Mail Konfiguration in die Variable >><​fc #​008000>​$Temp</​fc><<:​
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​$Temp = Get-MailboxJunkEmailConfiguration alias@localdomain.de</​fc></​xterm>​
 +
 +Die Variable >><​fc #​008000>​$Temp</​fc><<​ kann nun bearbeitet werden. Der >><​fc #​008000>​-=</​fc><<​ Operator entfernt, möchten Sie der Variable etwas hinzufügen,​ benutzen Sie den >><​fc #​008000>​+=</​fc><<​ Operator. Die Angabe des Parameters gibt an welcher Wert geändert werden soll. Folgendes Kommando zB entfernt in der Variable >><​fc #​008000>​$Temp</​fc><<​ aus der Liste der blockierten Sender >><​fc #​008000>​BlockedSendersAndDomains</​fc><<​ den Eintrag >><​fc #​008000>​alias@remotedomain.de</​fc><<:​
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​$Temp.BlockedSendersAndDomains -= "​alias@remotedomain.de"</​fc></​xterm>​
 +
 +  * <fs x-small>​**<​fc #​800000>​Note</​fc>​**:​ Möchten Sie mehrere Einträge bearbeiten, geben Sie diese bitte Komma separiert an, zB: <fc #​008000>"​alias1@remotedomain.de","​alias2@remotedomain.de","​..."</​fc></​fs>​
 +
 +Zuletzt müssen Sie noch die bearbeitete Variable >><​fc #​008000>​$Temp</​fc><<​ in die Junk-Mail Einstellungen des betroffenen Postfachs zurückschreiben:​
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Set-MailboxJunkEmailConfiguration -Identity alias@localdomain.de -BlockedSendersAndDomains $Temp.BlockedSendersAndDomains</​fc></​xterm>​
 +
 +Abschließend noch zur Kontrolle:
 +
 +<​xterm><​fc #​FF0000>​[PS]</​fc>​ C:​\Windows\system32><​fc #​008000>​Get-MailboxJunkEmailConfiguration alias@localdomain.de</​fc>​
 +
 +
 +RunspaceId ​              : 085b5215-6c62-441b-8504-d702067bd5cc
 +Enabled ​                 : True
 +TrustedListsOnly ​        : False
 +ContactsTrusted ​         : True
 +TrustedSendersAndDomains : {}
 +<fc #​0000FF>​BlockedSendersAndDomains : {}</​fc>​
 +MailboxOwnerId ​          : DOMAIN.local/​Users/​alias
 +Identity ​                : DOMAIN.local/​Users/​alias
 +IsValid ​                 : True</​xterm>​
 +
 +It's just that simple ;-)
 +
 + --- //pronto 2014/10/21 11:15//
 +
 +{{keywords>​554 5.1.0 Sender denied exchange 2010 Get-MailboxJunkEmailConfiguration Set-MailboxJunkEmailConfiguration Get-AgentLog Get-MessageTrackingLog}}
win/exc2010_sender_denied.1412756828.txt.gz (10358 views) · Zuletzt geändert: 2014/10/08 10:27 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0