Universität Essen
Institut für Experimentelle Mathematik
Thomas Dreibholz
übergeordnetes Verzeichnis

Klasse MailClient


Diese Klasse ist ein SMTP-Client zum Versenden von E-Mails gemäß RFC 821.

Methoden:

  • public MailClient(String serverName, int serverPort) throws IOException
    Konstruktor für MailClient. serverName und serverPort geben den Namen des SMTP-Servers und dessen TCP-Portnummer an (Standard: 25).
    Löst IOException aus, falls ein Fehler aufgetreten ist.

  • public String LetzteAntwort() throws IOException
    Liefert die letzte Antwort des SMTP-Servers als String.
    Löst IOException aus, falls ein Fehler aufgetreten ist.

  • public boolean Hello(String domain) throws IOException
    Senden des HELO-Befehls. Siehe RFC 821. Rückgabewert: true für Erfolg, false bei Fehler
    Löst IOException aus, falls ein Fehler aufgetreten ist.

  • public boolean MailFrom(String name) throws IOException
    Senden des MAIL FROM-Befehls. Siehe RFC 821. Rückgabewert: true für Erfolg, false bei Fehler
    Löst IOException aus, falls ein Fehler aufgetreten ist.
  • public boolean RcptTo(String name) throws IOException
    Senden des RCPT TO-Befehls. Siehe RFC 821. Rückgabewert: true für Erfolg, false bei Fehler
    Löst IOException aus, falls ein Fehler aufgetreten ist.

  • public boolean Data(String text) throws IOException
    Senden des DATA-Befehls. Siehe RFC 821. Rückgabewert: true für Erfolg, false bei Fehler
    Löst IOException aus, falls ein Fehler aufgetreten ist.

  • public boolean Quit() throws IOException
    Senden des QUIT-Befehls. Siehe RFC 821. Rückgabewert: true für Erfolg, false bei Fehler
    Löst IOException aus, falls ein Fehler aufgetreten ist.

Verantwortlich: Thomas Dreibholz


Universität Essen / Institut für Experimentelle Mathematik / Thomas Dreibholz / PUMA-Komponenten

18.12.1999 Thomas Dreibholz