<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">// ##########################################################################       
// ####                                                                  ####
// ####                  Publikations-Manager Komponenten                ####
// ####                ====================================              ####
// ####                                                                  ####
// #### MailClientTest.java                                              ####
// ####                                                                  ####
// #### Version 1.00, 19. Dezember 1999                                  ####
// ####                                                                  ####
// #### Copyright (C) 1999  Thomas Dreibholz                             ####
// ####               2000  Universität Bonn                             ####
// ####               EMail: dreibh@exp-math.uni-essen.de                ####
// ####               WWW:   http://www.exp-math.uni-essen.de/~dreibh    ####
// ####                                                                  ####
// ####                                                                  ####
// ##########################################################################


import java.io.*;
import java.net.*;
import MailClient;


// ****** Test für SMTP Mail-Client-Klasse *******************************
class MailClientTest
{
   public static void main(String args[]) {
      try {
         // Verbindung aufbauen
         MailClient smtp = new MailClient("localhost",25);
         System.out.println("Verbunden!");
         
         // Hello-Befehl senden
         if(!smtp.Hello("test.ir")) {
            System.err.println("FEHLER: Fehler bei Hello-Befehl!");
            System.exit(0);
         }
         
         // Absender senden
         if(!smtp.MailFrom("test-user@test.domain.mil")) {
            System.err.println("FEHLER: SMTP-Server akzeptiert diesen Absender nicht!");
            System.err.println("=&gt; " + smtp.LetzteAntwort());
            System.exit(0);                                 
         }

         // Empfänger senden         
         if(!smtp.RcptTo("lupo@localhost")) {
            System.err.println("FEHLER: SMTP-Server akzeptiert diesen Empfänger nicht!");
            System.err.println("=&gt; " + smtp.LetzteAntwort());
            System.exit(0);                                 
         }

         // Nachricht senden         
         if(!smtp.Data("Test #1\nTest #2\nTest #3\nTest #4\n1234567890")) {
            System.err.println("FEHLER: SMTP-Server akzeptiert Nachricht nicht!");
            System.err.println("=&gt; " + smtp.LetzteAntwort());
            System.exit(0);                                   
         }
         
         smtp.Quit();                                    
         System.out.println("Mail gesendet, Verbindung beendet.");         
      } catch(Exception e) {
         System.err.println("FEHLER: " + e);
      }
   }
}
</pre></body></html>