- /*
- ** If filter file is defined, then format the
- ** messages into the draft using mhlproc.
- */
- if (filter) {
- mhl_draft(out, digest, volume, issue, drft, filter);
- close(out);
- } else if (mime) {
- close(out);
- add_forw_hdr(drft);
- } else {
- copy_draft(out, digest, drft, volume, issue);
- close(out);
- }
-
- if (digest) {
- snprintf(buf, sizeof(buf), IFORMAT, digest);
- snprintf(value, sizeof(value), "%d", issue);
- context_replace(buf, getcpy(value));
- snprintf(buf, sizeof(buf), VFORMAT, digest);
- snprintf(value, sizeof(value), "%d", volume);
- context_replace(buf, getcpy(value));
- }
+ copy_draft(out, digest, drft, volume, issue);
+ close(out);
+ }