From 46a03a3ea3c26a65e4428bc9de036a01487aeda3 Mon Sep 17 00:00:00 2001 From: Peter Palfrader Date: Fri, 17 Oct 2003 17:34:54 +0000 Subject: First go at refactoring for PathSpecs --- src/Main.java | 23 ++++++++++++----------- 1 file changed, 12 insertions(+), 11 deletions(-) (limited to 'src/Main.java') diff --git a/src/Main.java b/src/Main.java index b86a8b4..da89a50 100644 --- a/src/Main.java +++ b/src/Main.java @@ -13,17 +13,18 @@ public class Main { /* Start the parser */ try { DirectoryParser parser = new DirectoryParser(new DirectoryLexer(new FileReader(argv[0]))); - DirectoryMessage m = (DirectoryMessage)parser.parse().value; - Directory dir = new Directory(m, false); - Path path = new Path(dir,"test1 : tonga"); - RoutingDestination address = new RoutingSMTP("peter@palfrader.org"); - Payload payload = new Payload(); - Packet packet = new Packet(path, address, payload); - MMTP.send(packet); - /* - FileOutputStream w = new FileOutputStream("out"); - w.write(packet.asOctets()); - */ + DirectoryMessage dm = (DirectoryMessage)parser.parse().value; + Directory dir = new Directory(dm, false); + PathSpec path = new PathSpec(dir,"test1 : tonga", false); + + RoutingSMTP destination = new RoutingSMTP("peter@palfrader.org"); + String body = "FROM:Peter\n" + + "SUBJECT:test fancydress\n" + + "\n" + + "blubb\n"; + + Message message = new Message(path, destination, body); + message.send(); } catch (Exception e) { e.printStackTrace(); -- cgit v1.2.3