Package de.svws_nrw.core.data.email
Klasse SMTPServerKonfiguration
java.lang.Object
de.svws_nrw.core.data.email.SMTPServerKonfiguration
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet.
Sie beschreibt, die Konfiguration des SMTP-Servers eines Email-Providers.
-
Feldübersicht
Modifizierer und TypFeldBeschreibung@NotNull String
Der Hostname des SMTP-Servers.long
Die ID der Konfiguration.int
Die Port-Adresse des SMTP-Servers.Gibt an, falls nicht null, welchem Host - unabhängig von vorhandenen Zertifikaten - vertraut werden kann, '*' für jeden beliebigen Host.boolean
Gibt an, ob StartTLS für die SMTP-Verbindung genutzt wird oder nicht.boolean
Gibt an, ob TLS für die SMTP-Verbindung genutzt wird oder nicht. -
Konstruktorübersicht
-
Methodenübersicht
-
Felddetails
-
id
public long idDie ID der Konfiguration. -
host
Der Hostname des SMTP-Servers. -
port
public int portDie Port-Adresse des SMTP-Servers. -
useStartTLS
public boolean useStartTLSGibt an, ob StartTLS für die SMTP-Verbindung genutzt wird oder nicht. -
useTLS
public boolean useTLSGibt an, ob TLS für die SMTP-Verbindung genutzt wird oder nicht. Wird dies genutzt, so wird entweder ein Zertifikat im Key-Store des Servers benötigt oder es muss einem Host vertraut werden (siehe trustTLSHost). -
trustTLSHost
Gibt an, falls nicht null, welchem Host - unabhängig von vorhandenen Zertifikaten - vertraut werden kann, '*' für jeden beliebigen Host.
-
-
Konstruktordetails
-
SMTPServerKonfiguration
public SMTPServerKonfiguration()Leerer Standardkonstruktor.
-