org.experlog.util
Class ESMailer

java.lang.Object
  extended by org.experlog.util.ESMailer

public class ESMailer
extends java.lang.Object


Constructor Summary
ESMailer(java.lang.String mhost)
           
 
Method Summary
 java.io.PrintWriter beginMessage(java.net.Socket s, java.lang.String from, java.lang.String to, java.lang.String subject)
           
 void close(java.net.Socket s)
           
 void endMessage(java.io.PrintWriter p)
           
static void main(java.lang.String[] args)
          Test program: java ESMailer to [mailhost] [from]
 java.net.Socket open()
           
 boolean sendMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.io.BufferedReader msgreader)
           
 boolean sendMail(java.lang.String from, java.lang.String to, java.lang.String subject, java.lang.Object o)
           
 void setContentType(java.lang.String ctype)
           
 void setLegacy(boolean l)
           
 void setPort(int p)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ESMailer

public ESMailer(java.lang.String mhost)
Method Detail

setPort

public void setPort(int p)

setContentType

public void setContentType(java.lang.String ctype)

open

public java.net.Socket open()
                     throws java.io.IOException
Throws:
java.io.IOException

beginMessage

public java.io.PrintWriter beginMessage(java.net.Socket s,
                                        java.lang.String from,
                                        java.lang.String to,
                                        java.lang.String subject)
                                 throws java.io.IOException
Throws:
java.io.IOException

endMessage

public void endMessage(java.io.PrintWriter p)
                throws java.io.IOException
Throws:
java.io.IOException

close

public void close(java.net.Socket s)
           throws java.io.IOException
Throws:
java.io.IOException

setLegacy

public void setLegacy(boolean l)

sendMail

public boolean sendMail(java.lang.String from,
                        java.lang.String to,
                        java.lang.String subject,
                        java.io.BufferedReader msgreader)

sendMail

public boolean sendMail(java.lang.String from,
                        java.lang.String to,
                        java.lang.String subject,
                        java.lang.Object o)

main

public static void main(java.lang.String[] args)
Test program: java ESMailer to [mailhost] [from]