User disconnect from any event. - WeOnlyDo Discussion board

User disconnect from any event. (wodSmtpServer / wodPop3Server / wodImapServer)

by ajitpals, Friday, February 05, 2016, 13:32 (3002 days ago) @ Jasmine

Hi Ajit.

Using sleep in event, in single-threaded environment, is not a good idea. It stops everything, even socket processing. So, messag enever reaches remote.

You set Action to Deny, but disconnect user before he receives a message.

Don't Sleep, don't Disconnect. Just Deny. User will have to leave anyway, or try to re-register with the server.

Jasmine.

So this should work

if(anyerror){
User.Send(disconnectReason);
Action = SmtpActions.Deny;
return;
}

does it close the session automatically for user?


Complete thread: