EmailInformation (Objekt): Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 77: | Zeile 77: | ||
| lastValidationEmailStatus | | lastValidationEmailStatus | ||
| [[String]] | | [[String]] | ||
− | | Vorläufiges Prüfungsergebnis, dass erst bei | + | | Vorläufiges Prüfungsergebnis, dass erst bei einer erneuten Prüfung bestätigt werden muß. Bestätig werden müssen folgende Stati: <code>trylater, timeout, refused, unknown</code>. |
| 1 | | 1 | ||
|}trylater | |}trylater |
Version vom 3. Juli 2008, 07:55 Uhr
Name
EmailInformation - Validierbare Email-Adresse
Beschreibung
Das EmailInformation-Objekt enhtält eine Email-Addresse, die von dem EmailValidator-Service in regelmäßigen Abständen geprüft wird. Das Ergebnis der Prüfung wird in dem emailStatus-Feld
abgelegt.
Folgende Stati können sich durch eine Validierung ergeben:
- valid
- Die Email-Addresse ist gültig
- invalid
- Die Email-Addresse ist ungültig
- trylater
- Die Email-Addresse muß zu einem späteren Zeitpunkt erneut geprüft werden, da der Zuständige Email-Server zur Zeit keine anfragen entgegen nimmt.
- timeout
- Bei der Prüfung der Email-Addresse konnte der Zuständige Email-Server zwar erreicht werden, aber die Antwortzeit des Servers war zu lang.
- refused
- Der für die Email-Addresse zuständige Email-Server konnte nicht erreicht werden.
- unknown
- Die Email-Addresse konnte auf Grund eines unbekannten Fehlers nicht geprüft werden.
- ignore
- Dieser Status wird nicht vom EmailValidator-Service gesetzt, sondern kann beispielswiese wie folgt gesetzt werden. Dies hat zur Folge, dass die Email-Adresse nicht überprüft wird.
<sp:text name="sp:email" type="emailStatus">
Da die Stati trylater
, timeout
, refused
und unkown
temporär auftreten können, werden diese zunächst in dem Feld lastValidationEmailStatus
gesetzt. Erst wenn bei einer darauf folgenden Überprüfung wieder dieser Status ermittelt wird, wird auch das Feld emailStatus
mit diesem Status gesetzt.
Attribute
Attribut | Type | Beschreibung | ab IES Version |
---|---|---|---|
id | ID | ID des Objektes | 1 |
field | Variable | Variablenname des Objektes | 1 |
root | Element | Root-Element dieser Information | 1 |
locale | Locale | Sprache, für die die Information gilt | 1 |
isEmpty | Boolean | true , wenn der Counter noch nicht gestartet ist
|
1 |
String | Email-Addresse | 1 | |
emailStatus | String | Status der Email-Adresse. Folgende Stati sind möglich: valid, invalid, trylater, timeout, refused, unknown, ignore .
|
1 |
lastValidationEmailStatus | String | Vorläufiges Prüfungsergebnis, dass erst bei einer erneuten Prüfung bestätigt werden muß. Bestätig werden müssen folgende Stati: trylater, timeout, refused, unknown .
|
1 |
trylater