summaryrefslogtreecommitdiff
path: root/FS/FS/Misc.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2013-05-15 02:32:57 -0700
committerIvan Kohler <ivan@freeside.biz>2013-05-15 02:32:57 -0700
commitcc9bdd96a6a3c70b87ef3ed1a9aa15bb0923d61c (patch)
tree97b23dbbc71b2b76f03316fcf762b30721991083 /FS/FS/Misc.pm
parent686ac9dce198f8ddf01e507b3289485b4ef20946 (diff)
queue all email receipts, RT#22731, RT#23023
Diffstat (limited to 'FS/FS/Misc.pm')
-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 afe056f..dbebf33 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: