} else {
/* Suppress Content-Id, insert simple Content-Disposition. */
(void) fprintf (composition_file,
- "#%s <>{attachment}",
- content_type);
+ "#%s; name=\"%s\" <>{attachment}",
+ content_type,
+ ((p = strrchr(file_name, '/')) == (char *)0) ? file_name : p + 1);
}
break;
/* Suppress Content-Id, insert Content-Disposition with
modification date. */
(void) fprintf (composition_file,
- "#%s <>{attachment; modification-date=\"%s\"}",
+ "#%s; name=\"%s\" <>{attachment; modification-date=\"%s\"}",
content_type,
+ ((p = strrchr(file_name, '/')) == (char *)0) ? file_name : p + 1,
dtime (&st.st_mtime, 0));
}
}
if (!(mp = folder_read (folder))) {
if (debugsw)
- admonish (NULL, "unable to read folder %s");
+ admonish (NULL, "unable to read folder %s", folder);
return;
}