if (parent_rfc822) {
/* message/rfc822, we need the envelope */
- imap_envelope_parse_header(pool, &part_data->envelope, hdr);
+ message_part_envelope_parse_from_header(pool, &part_data->envelope, hdr);
}
}
return ENVELOPE_FIELD_UNKNOWN;
}
-void imap_envelope_parse_header(pool_t pool,
- struct message_part_envelope_data **data,
- struct message_header_line *hdr)
+void message_part_envelope_parse_from_header(pool_t pool,
+ struct message_part_envelope_data **data,
+ struct message_header_line *hdr)
{
struct message_part_envelope_data *d;
enum envelope_field field;
extern const char *imap_envelope_headers[];
/* Update envelope data based from given header field */
-void imap_envelope_parse_header(pool_t pool,
- struct message_part_envelope_data **data,
- struct message_header_line *hdr);
+void message_part_envelope_parse_from_header(pool_t pool,
+ struct message_part_envelope_data **_data,
+ struct message_header_line *hdr);
/* Write envelope to given string */
void imap_envelope_write_part_data(struct message_part_envelope_data *data,
}
if (data->save_envelope) {
- imap_envelope_parse_header(mail->mail.data_pool,
+ message_part_envelope_parse_from_header(mail->mail.data_pool,
&data->envelope_data, hdr);
if (hdr == NULL)
imap_envelope_parse_callback(struct message_header_line *hdr,
struct index_mail *mail)
{
- imap_envelope_parse_header(mail->mail.data_pool,
+ message_part_envelope_parse_from_header(mail->mail.data_pool,
&mail->data.envelope_data, hdr);
if (hdr == NULL)