Klasse SMTPServerKonfiguration

java.lang.Object
de.svws_nrw.core.data.email.SMTPServerKonfiguration

public class SMTPServerKonfiguration extends Object
Diese Klasse wird bei der Kommunikation über die Open-API-Schnittstelle verwendet. Sie beschreibt, die Konfiguration des SMTP-Servers eines Email-Providers.
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    @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

    Konstruktoren
    Konstruktor
    Beschreibung
    Leerer Standardkonstruktor.
  • Methodenübersicht

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

    • id

      public long id
      Die ID der Konfiguration.
    • host

      @NotNull public @NotNull String host
      Der Hostname des SMTP-Servers.
    • port

      public int port
      Die Port-Adresse des SMTP-Servers.
    • useStartTLS

      public boolean useStartTLS
      Gibt an, ob StartTLS für die SMTP-Verbindung genutzt wird oder nicht.
    • useTLS

      public boolean useTLS
      Gibt 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

      public String 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.