Project

General

Profile

Actions

EmailBlacklist

isEmailOnBlacklist() verfügbar ab Ilch 2.1.10.

Im Admincenter können E-Mail-Adressen oder auch Domains in einer Sperrliste eingetragen werden. Mit isEmailOnBlacklist() kann abfragt werden ob eine E-Mail-Adresse oder Domain in dieser Liste eingetragen wurde.

$emailOnBlacklist = isEmailOnBlacklist($this->getRequest()->getPost('email'));

Beim Aufruf der Funktion gibt man dieser eine E-Mail-Adresse als Argument mit. Der Rückgabewert hat den Datentyp boolean (True/False). True wird zurückgegeben, wenn die E-Mail-Adresse auf der Sperrliste ist - andernfalls false.

Eine E-Mail-Adresse kann gesperrt sein, wenn entweder die E-Mail-Adresse explizit eingetragen wurde oder dessen Domain.

Beispiele:
Eintrag in der Sperrliste lautet "@domain.de".
E-Mail-Adresse lautet "mustermann@domain.de".
isEmailOnBlacklist() gibt in diesem Fall true zurück - die E-Mail-Adresse ist gesperrt.

Eintrag in der Sperrliste lautet "mustermann@".
E-Mail-Adresse lautet "mustermann@domain.de".
isEmailOnBlacklist() gibt in diesem Fall true zurück.

Eintrag in der Sperrliste lautet "mustermann@domain.de".
E-Mail-Adresse lautet "musterfrau@domain.de".
isEmailOnBlacklist() gibt in diesem Fall false zurück.

Updated by -, blackcoder about 1 year ago · 3 revisions