Unicode C
Unicode C
Transition from MailMan.GetPop3SslServerCert to MailMan.GetServerCert
Provides instructions for replacing deprecated GetPop3SslServerCert method calls with GetServerCert.Chilkat Unicode C Downloads
#include <C_CkMailManW.h>
#include <C_CkCertW.h>
void ChilkatSample(void)
{
BOOL success;
HCkMailManW mailman;
HCkCertW certObj;
BOOL useSmtp;
HCkCertW certOut;
success = FALSE;
mailman = CkMailManW_Create();
// ...
// ...
// ------------------------------------------------------------------------
// The GetPop3SslServerCert method is deprecated:
certObj = CkMailManW_GetPop3SslServerCert(mailman);
if (CkMailManW_getLastMethodSuccess(mailman) == FALSE) {
wprintf(L"%s\n",CkMailManW_lastErrorText(mailman));
CkMailManW_Dispose(mailman);
return;
}
// ...
// ...
CkCertW_Dispose(certObj);
// ------------------------------------------------------------------------
// Do the equivalent using GetServerCert.
// Your application creates a new, empty Cert object which is passed
// in the last argument and filled upon success.
// We want the POP3 email server certificate..
useSmtp = FALSE;
certOut = CkCertW_Create();
success = CkMailManW_GetServerCert(mailman,useSmtp,certOut);
if (success == FALSE) {
wprintf(L"%s\n",CkMailManW_lastErrorText(mailman));
CkMailManW_Dispose(mailman);
CkCertW_Dispose(certOut);
return;
}
CkMailManW_Dispose(mailman);
CkCertW_Dispose(certOut);
}