+ if (!strcasecmp(keyword, "bounceto")) {
+ extract_token(sender, buf, 1, '|', sizeof sender);
+ }
+
+ if (!strcasecmp(keyword, "remote")) {
+ extract_token(thisrecp, buf, 1, '|', sizeof thisrecp);
+ extract_token(thisdsn, buf, 3, '|', sizeof thisdsn);
+
+ if (strlen(recipients) + strlen(thisrecp) + strlen(thisdsn) + 100
+ < sizeof recipients) {
+ if (strlen(recipients) > 0) {
+ strcat(recipients, "<br />");
+ }
+ stresc(&recipients[strlen(recipients)], thisrecp, 1, 1);
+ strcat(recipients, "<br /> <i>");
+ stresc(&recipients[strlen(recipients)], thisdsn, 1, 1);
+ strcat(recipients, "</i>");
+ }
+
+ }
+
+ }
+
+ }
+
+ wprintf("<tr><td>");
+ wprintf("%ld", msgnum);
+
+ wprintf("</td><td>");
+ if (submitted > 0) {
+ fmt_date(buf, submitted, 1);
+ wprintf("%s", buf);
+ }
+ else {
+ wprintf(" ");
+ }
+
+ wprintf("</td><td>");
+ if (last_attempt > 0) {
+ fmt_date(buf, last_attempt, 1);
+ wprintf("%s", buf);