// package org.noreply.fancydress.directory; import java.io.*; import org.noreply.fancydress.directory.parser.*; import org.noreply.fancydress.directory.*; import org.noreply.fancydress.type3.*; import org.noreply.fancydress.misc.*; import org.noreply.fancydress.type3.routing.*; import org.noreply.fancydress.type3.mmtp.*; public class Main { static public void main(String argv[]) { /* 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()); */ } catch (Exception e) { e.printStackTrace(); } } }