C# 클래스 hMailServer.Core.Protocols.SMTP.SmtpServerSession

상속: ISession
파일 보기 프로젝트 열기: hmailserver/hmailserver-net 1 사용 예제들

공개 메소드들

메소드 설명
HandleConnection ( IConnection connection ) : System.Threading.Tasks.Task
ReadUntilNewLine ( IConnection connection ) : Task
SmtpServerSession ( ISmtpServerCommandHandler commandHandler, ILog log, SmtpServerSessionConfiguration configuration ) : System

비공개 메소드들

메소드 설명
HandleData ( ) : System.Threading.Tasks.Task
HandleEhlo ( string data ) : System.Threading.Tasks.Task
HandleHelo ( string data ) : System.Threading.Tasks.Task
HandleHelp ( ) : System.Threading.Tasks.Task
HandleMailFrom ( string data ) : System.Threading.Tasks.Task
HandleQuit ( ) : System.Threading.Tasks.Task
HandleRcptTo ( string data ) : System.Threading.Tasks.Task
HandleRset ( ) : System.Threading.Tasks.Task
HandleStartTls ( ) : System.Threading.Tasks.Task
SendBanner ( ) : System.Threading.Tasks.Task
SendCommandResult ( SmtpCommandReply commandResult ) : System.Threading.Tasks.Task
SendLine ( string message ) : System.Threading.Tasks.Task

메소드 상세

HandleConnection() 공개 메소드

public HandleConnection ( IConnection connection ) : System.Threading.Tasks.Task
connection IConnection
리턴 System.Threading.Tasks.Task

ReadUntilNewLine() 공개 메소드

public ReadUntilNewLine ( IConnection connection ) : Task
connection IConnection
리턴 Task

SmtpServerSession() 공개 메소드

public SmtpServerSession ( ISmtpServerCommandHandler commandHandler, ILog log, SmtpServerSessionConfiguration configuration ) : System
commandHandler ISmtpServerCommandHandler
log ILog
configuration SmtpServerSessionConfiguration
리턴 System