cynosurex.net
Class SMTP
java.lang.Object
cynosurex.net.SMTP
- All Implemented Interfaces:
- cynosurex.internal.AuthorCommon, cynosurex.internal.CommonInterface, cynosurex.internal.CompanyCommon
public class SMTP
- extends java.lang.Object
- implements cynosurex.internal.CommonInterface
Fields inherited from interface cynosurex.internal.CommonInterface |
copyright, copyrightYears, notice, program, version |
Fields inherited from interface cynosurex.internal.AuthorCommon |
author, copyrightSymbol, noticeMsg, rights |
Fields inherited from interface cynosurex.internal.CompanyCommon |
company, email, website |
Method Summary |
static void |
checkResponse(java.lang.String str,
java.lang.String code)
|
static java.net.Socket |
connect(java.lang.String server,
int port)
|
static java.lang.String |
disconnect(java.net.Socket socket,
java.io.BufferedReader in,
java.io.PrintWriter out)
|
static java.io.BufferedReader |
getInputStream(java.net.Socket socket)
|
static java.io.PrintWriter |
getOutputStream(java.net.Socket socket)
|
static java.lang.String |
getResponse(java.io.BufferedReader in)
|
static void |
mail(java.lang.String server,
int port,
java.lang.String from,
java.util.Vector to,
java.lang.String mailer,
java.lang.String subject,
java.lang.String data)
|
static void |
mail(java.lang.String server,
java.lang.String from,
java.lang.String to,
java.lang.String mailer,
java.lang.String subject,
java.lang.String data)
|
static java.lang.String |
transmitData(java.io.BufferedReader in,
java.io.PrintWriter out,
java.lang.String mailer,
java.lang.String subject,
java.lang.String data)
|
static java.lang.String |
transmitFrom(java.io.BufferedReader in,
java.io.PrintWriter out,
java.lang.String from)
|
static java.lang.String |
transmitInit(java.io.BufferedReader in,
java.io.PrintWriter out)
|
static java.lang.String |
transmitTo(java.io.BufferedReader in,
java.io.PrintWriter out,
java.util.Vector to)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_SMTP_PORT
public static int DEFAULT_SMTP_PORT
EOL
public static final java.lang.String EOL
- See Also:
- Constant Field Values
mail
public static void mail(java.lang.String server,
java.lang.String from,
java.lang.String to,
java.lang.String mailer,
java.lang.String subject,
java.lang.String data)
throws MailUnsuccessfulException,
java.io.IOException
- Throws:
MailUnsuccessfulException
java.io.IOException
mail
public static void mail(java.lang.String server,
int port,
java.lang.String from,
java.util.Vector to,
java.lang.String mailer,
java.lang.String subject,
java.lang.String data)
throws MailUnsuccessfulException,
java.io.IOException
- Throws:
MailUnsuccessfulException
java.io.IOException
connect
public static java.net.Socket connect(java.lang.String server,
int port)
throws MailUnsuccessfulException
- Throws:
MailUnsuccessfulException
getInputStream
public static java.io.BufferedReader getInputStream(java.net.Socket socket)
throws MailUnsuccessfulException
- Throws:
MailUnsuccessfulException
getOutputStream
public static java.io.PrintWriter getOutputStream(java.net.Socket socket)
throws MailUnsuccessfulException
- Throws:
MailUnsuccessfulException
transmitInit
public static java.lang.String transmitInit(java.io.BufferedReader in,
java.io.PrintWriter out)
throws MailUnsuccessfulException,
java.io.IOException
- Throws:
MailUnsuccessfulException
java.io.IOException
transmitFrom
public static java.lang.String transmitFrom(java.io.BufferedReader in,
java.io.PrintWriter out,
java.lang.String from)
throws MailUnsuccessfulException,
java.io.IOException
- Throws:
MailUnsuccessfulException
java.io.IOException
transmitTo
public static java.lang.String transmitTo(java.io.BufferedReader in,
java.io.PrintWriter out,
java.util.Vector to)
throws MailUnsuccessfulException,
java.io.IOException
- Throws:
MailUnsuccessfulException
java.io.IOException
transmitData
public static java.lang.String transmitData(java.io.BufferedReader in,
java.io.PrintWriter out,
java.lang.String mailer,
java.lang.String subject,
java.lang.String data)
throws MailUnsuccessfulException,
java.io.IOException
- Throws:
MailUnsuccessfulException
java.io.IOException
disconnect
public static java.lang.String disconnect(java.net.Socket socket,
java.io.BufferedReader in,
java.io.PrintWriter out)
throws MailUnsuccessfulException
- Throws:
MailUnsuccessfulException
checkResponse
public static void checkResponse(java.lang.String str,
java.lang.String code)
throws MailUnsuccessfulException
- Throws:
MailUnsuccessfulException
getResponse
public static java.lang.String getResponse(java.io.BufferedReader in)
throws MailUnsuccessfulException
- Throws:
MailUnsuccessfulException