27 lines
691 B
Java
27 lines
691 B
Java
package davmail.smtp;
|
|
|
|
import davmail.AbstractServer;
|
|
import davmail.AbstractConnection;
|
|
|
|
import java.net.Socket;
|
|
import java.io.IOException;
|
|
|
|
public class SmtpServer extends AbstractServer {
|
|
public static final int DEFAULT_PORT = 25;
|
|
|
|
/**
|
|
* Create a ServerSocket to listen for connections.
|
|
* Start the thread.
|
|
* @param port smtp port
|
|
* @throws java.io.IOException on error
|
|
*/
|
|
public SmtpServer(int port) throws IOException {
|
|
super("SmtpServer", port, SmtpServer.DEFAULT_PORT);
|
|
}
|
|
|
|
public AbstractConnection createConnectionHandler(Socket clientSocket) {
|
|
return new SmtpConnection(clientSocket);
|
|
}
|
|
|
|
}
|