예제 #1
0
 public ProxyInboundMessageEventArgs(SmtpSession smtpSession, MailItem mailItem, bool clientIsPreE15InternalServer, bool localFrontendIsColocatedWithHub, string localServerFqdn) : base(smtpSession)
 {
     this.MailItem = mailItem;
     this.ClientIsPreE15InternalServer    = clientIsPreE15InternalServer;
     this.LocalFrontendIsColocatedWithHub = localFrontendIsColocatedWithHub;
     this.LocalServerFqdn = localServerFqdn;
 }
예제 #2
0
 internal ReceiveEventSource(SmtpSession smtpSession)
 {
     this.smtpSession = smtpSession;
 }
 internal DataCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #4
0
 internal ReceiveEventArgs(SmtpSession smtpSession)
 {
     this.Initialize(smtpSession);
 }
 internal EndOfHeadersEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #6
0
 internal EndOfDataEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #7
0
 public XSessionParamsCommandEventArgs(SmtpSession smtpSession, Guid destMdbGuid, XSessionType type) : base(smtpSession)
 {
     this.DestinationMdbGuid = destMdbGuid;
     this.SessionType        = type;
 }
예제 #8
0
 internal ConnectEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #9
0
 internal StartTlsCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #10
0
 internal MailCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #11
0
 public ProcessAuthenticationEventArgs(SmtpSession smtpSession, byte[] userName, SecureString password) : base(smtpSession)
 {
     this.UserName = userName;
     this.Password = password;
 }
 public Rcpt2CommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #13
0
 internal NoopCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #14
0
 internal void Initialize(SmtpSession session)
 {
     this.smtpSession = session;
 }
 internal ReceiveCommandEventSource(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #16
0
 internal HelpCommandEventArgs(SmtpSession smtpSession, string helpArg = null) : base(smtpSession)
 {
     this.HelpArgument = helpArg;
 }
예제 #17
0
 internal RcptCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
 internal EndOfAuthenticationEventSource(SmtpSession smtpSession) : base(smtpSession)
 {
 }
 internal EndOfAuthenticationEventArgs(SmtpSession smtpSession, string authenticationMechanism, string remoteIdentityName) : base(smtpSession)
 {
     this.AuthenticationMechanism = authenticationMechanism;
     this.RemoteIdentityName      = remoteIdentityName;
 }
예제 #20
0
 internal AuthCommandEventArgs(SmtpSession smtpSession, string authenticationMechanism) : base(smtpSession)
 {
     this.AuthenticationMechanism = authenticationMechanism;
 }
예제 #21
0
 internal ReceiveMessageEventSource(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #22
0
 protected ProxyInboundMessageEventSource(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #23
0
 internal HeloCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #24
0
 internal RejectEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #25
0
 internal RejectEventSource(SmtpSession smtpSession) : base(smtpSession)
 {
 }
예제 #26
0
 internal ReceiveCommandEventArgs(SmtpSession smtpSession) : base(smtpSession)
 {
 }