Class 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

      Fields 
      Modifier and Type Field Description
      private java.io.BufferedReader is  
      private java.io.DataOutputStream os  
      private java.lang.String sRt  
    • Constructor Summary

      Constructors 
      Constructor Description
      SmtpSimple()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      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