summaryrefslogtreecommitdiff
path: root/src/Main.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/Main.java')
-rw-r--r--src/Main.java23
1 files changed, 12 insertions, 11 deletions
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();