Class SMTPTransport

  • Direct Known Subclasses:
    SMTPSSLTransport

    public class SMTPTransport
    extends Transport
    This class implements the Transport abstract class using SMTP for message submission and transport.
    Since:
    TotalCross 1.13
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Close this service and terminate its connection.
      void connect()
      A generic connect method that takes no parameters.
      void connect​(java.lang.String host, int port, java.lang.String user, java.lang.String password)  
      void connect​(Socket connection)  
      protected boolean ehlo()  
      boolean getRequireStartTLS()  
      void issueCommand​(java.lang.String cmd, int expect)  
      protected void protocolConnect​(java.lang.String host, int port, java.lang.String user, java.lang.String password)  
      protected int readServerResponse()  
      void sendMessage​(Message message)  
      protected int simpleCommand​(byte[] command)  
      int simpleCommand​(java.lang.String command)  
      protected void startTLS()
      Issue the STARTTLS command and switch the socket to TLS mode if it succeeds.
      boolean supportsExtension​(java.lang.String ext)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait