net.sf.colossus.webserver
Class SmtpSimple

java.lang.Object
  extended by net.sf.colossus.webserver.SmtpSimple

public class SmtpSimple
extends java.lang.Object

Sending a simple (text-only) mail by submitting it to the SMTP server at port 25. Basically copied 1:1 (only changed formatting and indentation) from: http://www.torsten-horn.de/techdocs/java-smtp.htm

Author:
Clemens Katzer

Field Summary
private  java.io.BufferedReader is
           
private  java.io.DataOutputStream os
           
private  java.lang.String sRt
           
 
Constructor Summary
SmtpSimple()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 java.lang.String sendEmail(java.lang.String sSmtpServer, java.lang.String sFromAdr, java.lang.String sFromRealName, java.lang.String sToAdr, java.lang.String sToRealName, java.lang.String sSubject, java.lang.String sText)
           
private  void writeRead(boolean bReadAnswer, java.lang.String sAnswerMustStartWith, java.lang.String sWrite)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

os

private java.io.DataOutputStream os

is

private java.io.BufferedReader is

sRt

private java.lang.String sRt
Constructor Detail

SmtpSimple

public SmtpSimple()
Method Detail

main

public static void main(java.lang.String[] args)

sendEmail

public final java.lang.String sendEmail(java.lang.String sSmtpServer,
                                        java.lang.String sFromAdr,
                                        java.lang.String sFromRealName,
                                        java.lang.String sToAdr,
                                        java.lang.String sToRealName,
                                        java.lang.String sSubject,
                                        java.lang.String sText)
                                 throws java.io.IOException,
                                        java.lang.Exception
Throws:
java.io.IOException
java.lang.Exception

writeRead

private final void writeRead(boolean bReadAnswer,
                             java.lang.String sAnswerMustStartWith,
                             java.lang.String sWrite)
                      throws java.io.IOException,
                             java.lang.Exception
Throws:
java.io.IOException
java.lang.Exception