diff --git a/src/parser.c b/src/parser.c index 1a9aebe..700b36e 100644 --- a/src/parser.c +++ b/src/parser.c @@ -457,7 +457,7 @@ state->received_header++; } else if(cfg->extra_to_field[0] != '\0' && strncasecmp(buf, cfg->extra_to_field, strlen(cfg->extra_to_field)) == 0){ - state->message_state = MSG_TO; + state->message_state = MSG_RECIPIENT; buf += strlen(cfg->extra_to_field); } diff --git a/src/test.c b/src/test.c index 1dc7919..ebada3e 100644 --- a/src/test.c +++ b/src/test.c @@ -153,6 +153,7 @@ printf("from: *%s (%s)*\n", state.b_from, state.b_from_domain); printf("sender: *%s (%s)*\n", state.b_sender, state.b_sender_domain); printf("to: *%s (%s)*\n", state.b_to, state.b_to_domain); + printf("journal recipients: *%s*\n", state.b_journal_to); printf("reference: *%s*\n", state.reference); printf("subject: *%s*\n", state.b_subject); printf("body: *%s*\n", state.b_body);