Universität Bonn
Institut für Informatik
Thomas Dreibholz
übergeordnetes Verzeichnis

Komponente #2: MailDispatcher


Übersicht

  • Klasse MailClient
  • Klasse MailDispatcher

  • Klasse Einstellungen


    MailDispatcher

    Klasse MailClient

    • Aufgabe:
      Kommunikation mit einem SMTP-Server gemäß RFC 821 zum Senden von E-Mail
    • Dokumentation
    • Test
    • Zuständig für diese Klasse: Thomas Dreibholz
    • Methoden:
      public MailClient(String serverName, int serverPort) throws IOException
      public String LetzteAntwort() throws IOException
      public boolean Hello(String domain) throws IOException
      public boolean MailFrom(String name) throws IOException
      public boolean RcptTo(String name) throws IOException
      public boolean Data(String text) throws IOException
      public boolean Quit() throws IOException

    Klasse MailDispatcher

    • Aufgabe:
      Versand einer E-Mail über einen SMTP-Server
    • Dokumentation
    • Test
    • Zuständig für diese Klasse: Thomas Dreibholz
    • Methoden:
      static public MailDispatcher getInstance()
      private MailDispatcher()
      public void SendeMail(String domain, String sender, String empfaenger, String text) throws Exception


    Einstellungen

    Klasse Einstellungen

    • Aufgabe:
      Einlesen der globalen Konfigurationsdatei Einstellungen.dat.
    • Dokumentation
    • Zuständig für diese Klasse: Thomas Dreibholz
    • Methoden:
      static public Einstellungen getInstance()
      private Einstellungen()
      public String Wert(String name, String def)
      public int WertInteger(String name, int def)


    Universität Bonn / Institut für Informatik / Thomas Dreibholz / PUMA-Komponenten

    18.12.1999 Thomas Dreibholz