summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2013-05-15 02:33:03 -0700
committerIvan Kohler <ivan@freeside.biz>2013-05-15 02:33:03 -0700
commita984addb22aa38e5d50bf693e88d3c8821bdfc4b (patch)
treeabdc5b9482e9457eaeea06a1742b385ac1e947b1
parentd09f58eb70a6e12ac69a983a530f23231c8775f8 (diff)
queue all email receipts, RT#22731, RT#23023
-rw-r--r--FS/FS/Misc.pm14
1 files changed, 14 insertions, 0 deletions
diff --git a/FS/FS/Misc.pm b/FS/FS/Misc.pm
index afe056f87..dbebf33b8 100644
--- a/FS/FS/Misc.pm
+++ b/FS/FS/Misc.pm
@@ -414,6 +414,20 @@ sub process_send_email {
'';
}
+=item process_send_generated_email OPTION => VALUE ...
+
+Takes arguments as per send_email() and sends the message. This
+will die on any error and can be used in the job queue.
+
+=cut
+
+sub process_send_generated_email {
+ my %args = @_;
+ my $error = send_email(%args);
+ die "$error\n" if $error;
+ '';
+}
+
=item send_fax OPTION => VALUE ...
Options: