diff options
author | José Fonseca <jrfonseca@users.sourceforge.net> | 2003-07-05 10:49:22 +0000 |
---|---|---|
committer | José Fonseca <jrfonseca@users.sourceforge.net> | 2003-07-05 10:49:22 +0000 |
commit | 60b9cfd5abf4e2c68821b8435cc73ec3a7d1e058 (patch) | |
tree | 8c9f64a1f99ca5eead75993b53852d3fa132a366 /message.h | |
parent | 5f63162c8088321f5d0f88e8a367815b9cd2d694 (diff) |
Better documentation.
Support for more sendmail options.
Error verification for libESMTP calls.
Diffstat (limited to 'message.h')
-rw-r--r-- | message.h | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -30,8 +30,16 @@ typedef struct { struct list_head remote_recipients; /**< remote recipients */ struct list_head local_recipients; /**< local recipients */ - enum notify_flags notify; /**< libESMTP notificiation flags */ + /** \name Delivery Status Notification (DSN) flags */ + /*@{*/ + enum ret_flags ret; /**< reporting options */ + char *envid; /**< envelope identifier */ + enum notify_flags notify; /**< notification options */ + /*@}*/ + /** 8bit-MIME transport */ + enum e8bitmime_body body; + /** \name buffering */ /*@{*/ char *buffer; @@ -53,6 +61,8 @@ void message_set_reverse_path(message_t *message, const char *address); void message_add_recipient(message_t *message, const char *address); +void message_set_envid(message_t *message, const char *address); + unsigned message_parse_headers(message_t *message); size_t message_read(message_t *message, char *ptr, size_t size); |