#include "imap-envelope.h"
#include "imap-quote.h"
-const char *imap_envelope_headers[] = {
- "Date", "Subject", "From", "Sender", "Reply-To",
- "To", "Cc", "Bcc", "In-Reply-To", "Message-ID",
- NULL
-};
-
static void imap_write_address(string_t *str, struct message_address *addr)
{
if (addr == NULL) {
struct imap_arg;
struct message_part_envelope_data;
-extern const char *imap_envelope_headers[];
-
/* Write envelope to given string */
void imap_envelope_write_part_data(struct message_part_envelope_data *data,
string_t *str);
#include "message-part-data.h"
+const char *message_part_envelope_headers[] = {
+ "Date", "Subject", "From", "Sender", "Reply-To",
+ "To", "Cc", "Bcc", "In-Reply-To", "Message-ID",
+ NULL
+};
+
/*
*
*/
struct message_part_envelope_data *envelope;
};
+extern const char *message_part_envelope_headers[];
+
/*
*
*/
#include "hex-binary.h"
#include "sha1.h"
#include "istream.h"
+#include "message-part-data.h"
#include "imap-envelope.h"
#include "imapc-msgmap.h"
#include "imapc-mail.h"
/* the common code already checked this partially,
but we need a guaranteed correct answer */
header_ctx = mailbox_header_lookup_init(_mail->box,
- imap_envelope_headers);
+ message_part_envelope_headers);
if (!imapc_mail_has_headers_in_cache(mail, header_ctx))
data->access_part |= PARSE_HDR;
mailbox_header_lookup_unref(&header_ctx);
mail->data.save_envelope = TRUE;
header_ctx = mailbox_header_lookup_init(mail->mail.mail.box,
- imap_envelope_headers);
+ message_part_envelope_headers);
if (mail_get_header_stream(&mail->mail.mail, header_ctx, &stream) < 0) {
mailbox_header_lookup_unref(&header_ctx);
return -1;