[ < ] [ > ]   [ << ] [ Up ] [ >> ]         [Top] [Contents] [Index] [ ? ]

4.1.5 Envelope

 
/* Prefix envelope_ is reserved. */
#include <mailutils/envelope.h>

Function: int envelope_create (envelope_t *, void *)
Primarily for internal use.

Function: void envelope_destroy (envelope_t *, void *)
Primarily for internal use.

Function: void* envelope_get_owner (envelope_t)

Function: int envelope_sender (envelope_t, char *, size_t, size_t *)
Get the address that this message was reportedly received from. This would be the "mail from" argument if the message was delivered or received via SMTP, for example.

Function: int envelope_set_sender (envelope_t, int (*_sender) (envelope_t, char *, size_t, size_t *), void *)
Primarily for internal use. The implementation of envelope_t depends on the mailbox type, this allows the function which actually gets the sender to be set by the creator of an envelope_t.

Function: int envelope_date (envelope_t, char *, size_t, size_t *)
Get the date that the message was delivered to the mailbox, in something close to ANSI ctime() format: Mon Jul 05 13:08:27 1999.

Function: int envelope_set_date (envelope_t, int (*_date) (envelope_t, char *, size_t, size_t *), void *)
Primarily for internal use. The implementation of envelope_t depends on the mailbox type, this allows the function which actually gets the date to be set by the creator of an envelope_t.



This document was generated by Sergey Poznyakoff on December, 23 2004 using texi2html