Sample code for 30+ languages & platforms
C

Load MIME Object from Email Object

See more Email Object Examples

Demonstrates how to load a Chilkat Mime object from a Chilkat Email object. (Copies the email into a Mime object.)

Chilkat C Downloads

C
#include <C_CkEmail.h>
#include <C_CkStringBuilder.h>
#include <C_CkMime.h>

void ChilkatSample(void)
    {
    BOOL success;
    HCkEmail email;
    HCkStringBuilder sbMime;
    HCkMime mime;

    success = FALSE;

    email = CkEmail_Create();
    success = CkEmail_LoadEml(email,"qa_data/eml/sample.eml");

    // Write the full MIME of the email to a StringBuilder.
    sbMime = CkStringBuilder_Create();
    CkEmail_GetMimeSb(email,sbMime);

    // Load the MIME object from the StringBuilder
    mime = CkMime_Create();
    success = CkMime_LoadMimeSb(mime,sbMime);

    printf("%s\n",CkMime_getMime(mime));


    CkEmail_Dispose(email);
    CkStringBuilder_Dispose(sbMime);
    CkMime_Dispose(mime);

    }