C
C
Transition from MailMan.GetPop3SslServerCert to MailMan.GetServerCert
Provides instructions for replacing deprecated GetPop3SslServerCert method calls with GetServerCert.Chilkat C Downloads
#include <C_CkMailMan.h>
#include <C_CkCert.h>
void ChilkatSample(void)
{
BOOL success;
HCkMailMan mailman;
HCkCert certObj;
BOOL useSmtp;
HCkCert certOut;
success = FALSE;
mailman = CkMailMan_Create();
// ...
// ...
// ------------------------------------------------------------------------
// The GetPop3SslServerCert method is deprecated:
certObj = CkMailMan_GetPop3SslServerCert(mailman);
if (CkMailMan_getLastMethodSuccess(mailman) == FALSE) {
printf("%s\n",CkMailMan_lastErrorText(mailman));
CkMailMan_Dispose(mailman);
return;
}
// ...
// ...
CkCert_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 = CkCert_Create();
success = CkMailMan_GetServerCert(mailman,useSmtp,certOut);
if (success == FALSE) {
printf("%s\n",CkMailMan_lastErrorText(mailman));
CkMailMan_Dispose(mailman);
CkCert_Dispose(certOut);
return;
}
CkMailMan_Dispose(mailman);
CkCert_Dispose(certOut);
}