Skip to content
Snippets Groups Projects
Commit cbbcc6f8 authored by rswindell's avatar rswindell
Browse files

Now using new MsgBase.save_msg() rcpt_list feature (introduced in v3.11c) to

send a single message to multiple recipients (save message base storage).
parent 340116b4
Branches
Tags
No related merge requests found
......@@ -56,6 +56,7 @@ else
lastuser=system.stats.total_users; // v3.10
var sent=0;
var rcpt_list=new Array();
for(i=1; i<=lastuser; i++)
{
......@@ -74,20 +75,18 @@ for(i=1; i<=lastuser; i++)
hdr = { to_ext: String(u.number) };
hdr.to = u.alias;
hdr.from = system.operator;
hdr.from_ext = "1";
hdr.subject = subj;
printf("Sending mail to %s #%u\r\n", hdr.to, i);
if(!msgbase.save_msg(hdr, msgtxt))
log("!ERROR " + msgbase.last_error + "saving bulkmail message");
else {
log(format("Sent bulk mail message to: %s #%u", u.alias, i));
sent++;
}
rcpt_list.push(hdr);
printf("Sending mail to %s #%u\r\n", u.alias, i);
log(format("Sending bulk mail message to: %s #%u", u.alias, i));
sent++;
}
hdr = { from: system.operator, from_ext: "1", subject: subj };
if(!msgbase.save_msg(hdr, msgtxt, rcpt_list))
log("!ERROR " + msgbase.last_error + "saving bulkmail message");
msgbase.close();
if(sent>1) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment