SMTPConnectEMCallback using the Notes C API, and IP blocking attempts.
how can i do?
case EM_SMTPCONNECT:
{
VARARG_PTR argPtr;
DWORD SessionID;
char *RemoteIP;
char *RemoteHost;
BOOL *PossibleRelay;
char *Greeting;
DWORD MaxGreetingLength;
char *msg = "553 error";
if(pExRecord->NotificationType != EM_BEFORE)
break;
if(pExRecord->Status != NOERROR)
break;
argPtr = pExRecord->Ap;
SessionID = VARARG_GET( argPtr, DWORD);
RemoteIP = VARARG_GET( argPtr, char *);
RemoteHost = VARARG_GET( argPtr, char *);
PossibleRelay = VARARG_GET( argPtr, BOOL *);
Greeting = VARARG_GET( argPtr, char *);
MaxGreetingLength = VARARG_GET( argPtr, DWORD);
return (ERR_EM_CONTINUE);
break;
}