#define SEND_HELP_H
void send_help(const char *listdir, const char *emailaddr,
- const char *mlmmjsend);
+ const char *mlmmjsend, const char *name, const char *textfile);
#endif
}
log_oper(listdir, OPLOGFNAME, "%s requested help",
fromemails->emaillist[0]);
- send_help(listdir, fromemails->emaillist[0], mlmmjsend);
+ send_help(listdir, fromemails->emaillist[0], mlmmjsend, "help", "listhelp");
break;
/* listname+get-INDEX@domain.tld */
#include "memory.h"
void send_help(const char *listdir, const char *emailaddr,
- const char *mlmmjsend)
+ const char *mlmmjsend, const char *name, const char *textfile)
{
char *queuefilename, *listaddr, *listdelim, *listname, *listfqdn;
char *fromaddr;
fromaddr = concatstr(4, listname, listdelim, "bounces-help@", listfqdn);
myfree(listdelim);
- queuefilename = prepstdreply(listdir, "listhelp", "$listowner$",
+ queuefilename = prepstdreply(listdir, textfile, "$listowner$",
emailaddr, NULL, 0, NULL, NULL);
if(queuefilename == NULL) {
- log_error(LOG_ARGS, "Could not prepare help mail");
+ log_error(LOG_ARGS, "Could not prepare %s mail", name);
exit(EXIT_FAILURE);
}