![]() |
![]() |
![]() |
Camel Reference Manual | ![]() |
---|---|---|---|---|
struct CamelMimeMessage; #define CAMEL_RECIPIENT_TYPE_TO #define CAMEL_RECIPIENT_TYPE_CC #define CAMEL_RECIPIENT_TYPE_BCC #define CAMEL_RECIPIENT_TYPE_RESENT_TO #define CAMEL_RECIPIENT_TYPE_RESENT_CC #define CAMEL_RECIPIENT_TYPE_RESENT_BCC #define CAMEL_MESSAGE_DATE_CURRENT CamelMimeMessage* camel_mime_message_new (void); void camel_mime_message_set_date (CamelMimeMessage *message, time_t date, int offset); time_t camel_mime_message_get_date (CamelMimeMessage *message, int *offset); time_t camel_mime_message_get_date_received (CamelMimeMessage *message, int *offset); void camel_mime_message_set_message_id (CamelMimeMessage *message, const char *message_id); const char* camel_mime_message_get_message_id (CamelMimeMessage *message); void camel_mime_message_set_reply_to (CamelMimeMessage *message, const CamelInternetAddress *reply_to); const CamelInternetAddress* camel_mime_message_get_reply_to (CamelMimeMessage *message); void camel_mime_message_set_subject (CamelMimeMessage *message, const char *subject); const char* camel_mime_message_get_subject (CamelMimeMessage *message); void camel_mime_message_set_from (CamelMimeMessage *message, const CamelInternetAddress *from); const CamelInternetAddress* camel_mime_message_get_from (CamelMimeMessage *message); const CamelInternetAddress* camel_mime_message_get_recipients (CamelMimeMessage *message, const char *type); void camel_mime_message_set_recipients (CamelMimeMessage *message, const char *type, const CamelInternetAddress *recipients); void camel_mime_message_set_source (CamelMimeMessage *message, const char *identity); const char* camel_mime_message_get_source (CamelMimeMessage *message); gboolean camel_mime_message_has_8bit_parts (CamelMimeMessage *message); void camel_mime_message_set_best_encoding (CamelMimeMessage *message, CamelBestencRequired required, CamelBestencEncoding enctype); void camel_mime_message_encode_8bit_parts (CamelMimeMessage *message); CamelMimePart* camel_mime_message_get_part_by_content_id (CamelMimeMessage *message, const char *content_id); char* camel_mime_message_build_mbox_from (CamelMimeMessage *message); void camel_mime_message_dump (CamelMimeMessage *msg, int body);
struct CamelMimeMessage { CamelMimePart parent_object; /* header fields */ time_t date; int date_offset; /* GMT offset */ /* cached internal copy */ time_t date_received; int date_received_offset; /* GMT offset */ char *subject; char *message_id; CamelInternetAddress *reply_to; CamelInternetAddress *from; GHashTable *recipients; /* hash table of CamelInternetAddress's */ };
void camel_mime_message_set_date (CamelMimeMessage *message, time_t date, int offset);
|
|
|
|
|
time_t camel_mime_message_get_date (CamelMimeMessage *message, int *offset);
|
|
|
|
Returns : |
time_t camel_mime_message_get_date_received (CamelMimeMessage *message, int *offset);
|
|
|
|
Returns : |
void camel_mime_message_set_message_id (CamelMimeMessage *message, const char *message_id);
|
|
|
const char* camel_mime_message_get_message_id (CamelMimeMessage *message);
|
|
Returns : |
void camel_mime_message_set_reply_to (CamelMimeMessage *message, const CamelInternetAddress *reply_to);
|
|
|
const CamelInternetAddress* camel_mime_message_get_reply_to (CamelMimeMessage *message);
|
|
Returns : |
void camel_mime_message_set_subject (CamelMimeMessage *message, const char *subject);
|
|
|
const char* camel_mime_message_get_subject (CamelMimeMessage *message);
|
|
Returns : |
void camel_mime_message_set_from (CamelMimeMessage *message, const CamelInternetAddress *from);
|
|
|
const CamelInternetAddress* camel_mime_message_get_from (CamelMimeMessage *message);
|
|
Returns : |
const CamelInternetAddress* camel_mime_message_get_recipients (CamelMimeMessage *message, const char *type);
|
|
|
|
Returns : |
void camel_mime_message_set_recipients (CamelMimeMessage *message, const char *type, const CamelInternetAddress *recipients);
|
|
|
|
|
void camel_mime_message_set_source (CamelMimeMessage *message, const char *identity);
|
|
|
const char* camel_mime_message_get_source (CamelMimeMessage *message);
|
|
Returns : |
gboolean camel_mime_message_has_8bit_parts (CamelMimeMessage *message);
|
|
Returns : |
void camel_mime_message_set_best_encoding (CamelMimeMessage *message, CamelBestencRequired required, CamelBestencEncoding enctype);
|
|
|
|
|
void camel_mime_message_encode_8bit_parts (CamelMimeMessage *message);
|
CamelMimePart* camel_mime_message_get_part_by_content_id (CamelMimeMessage *message, const char *content_id);
|
|
|
|
Returns : |
char* camel_mime_message_build_mbox_from (CamelMimeMessage *message);
|
|
Returns : |
void camel_mime_message_dump (CamelMimeMessage *msg, int body);
|
|
|