Navigation:  »Keine übergeordnete Ebene«

LinkBounce von E-Mails nicht authentifizierter Benutzer

Previous pageReturn to chapter overviewNext page

Ausgangssituation:

Unter Mail Processing Ruleset generator User creation die Option Do not create accounts (also disables custom commands for user creation) gewählt. Im Standardverhalten des SEPPmail Secure E-Mail Gateways werden mit dieser Einstellung E-Mails von Benutzern aus Managed domains, auch trotz angeforderter kryptographischer Aktion unbehandelt durchgeleitet, sofern diese Absender keinen Benutzer Account (siehe Users) auf der Appliance haben.

Entgegen des Standardverfahrens sollen E-Mails in dieser Konstellation abgewiesen (bounced) werden.

 

Konfigurationsvorschlag

Navigieren zu Mail Processing Ruleset generator Custom Commands Custom commands for User Creation:

Aktivieren der Option, sowie Einfügen des folgenden Codes in das darunter liegende Eingabefeld:

 

Zeile

Code

01

# Begin: Custom commands for User Creation

02

log(1,'Begin: Custom commands for User Creation');

 

 

03

if (!authenticated()) {

04

log(1,'user account missing, bouncing email');

05

bounce('bounce_noauth','true')

06

}

 

 

07

log(1,'Begin: Custom commands for User Creation');

08

# Begin: Custom commands for User Creation

Code

 

Umstellen der Option Mail Processing Ruleset generator User creation von 
 Do not create accounts (also disables custom commands for user creation)
auf
 Create accounts for new users if user tries to sign / encrypt

 

Beschreibung

Die unter Custom commands for User Creation: aufgeführten Befehle werden durch Verwenden der Option Create accounts for new users if user tries to sign / encrypt immer dann ausgeführt, wenn kryptographische Aktionen angefordert wurden, der anfordernde Absender jedoch nicht als Benutzer auf der Appliance vorhanden ist.

Da nur bereits - manuell - angelegten Benutzern das Ausführen kryptographischer Aktionen gestattet sein soll, wird nun - anstatt einen Benutzer anzulegen - die betreffende E-Mail abgewiesen (gelöscht), eine Bounce-E-Mail unter Verwendung der Vorlage „bounce_no_user“ und mit dem Header der ursprünglichen E-Mail an den Absender gesendet (Zeile 05) und der Vorgang in das Log geschrieben (Zeile 04).

Damit im Ruleset die entsprechende Stelle erreicht werden kann, muss die User Creation von Do not create accounts (also disables custom commands for user creation) auf Create accounts for new users if user tries to sign / encrypt umgestellt werden.

 

Variationen

Anstelle des Befehls bounce() kann die E-Mail auch über den Befehl drop() abgewiesen werden.

 

Verwendete

Befehle

authenticated()

bounce()

drop()

log()