add hook for sending mail (Closes #419)

This commit is contained in:
Uwe Steinmann 2018-10-02 22:27:07 +02:00
parent 2455dd916c
commit 1375b4bf42

View File

@ -130,6 +130,15 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
$mail = Mail::factory('mail', $mail_params); $mail = Mail::factory('mail', $mail_params);
} }
if (isset($GLOBALS['SEEDDMS_HOOKS']['mailqueue'])) {
foreach($GLOBALS['SEEDDMS_HOOKS']['mailqueue'] as $queueService) {
if(method_exists($queueService, 'queueMailJob')) {
$ret = $queueService->queueMailJob($mail_params, $to, $headers, getMLText($subject, $params, "", $lang), $message);
if($ret !== null)
return $ret;
}
}
}
$result = $mail->send($to, $headers, $message); $result = $mail->send($to, $headers, $message);
if (PEAR::isError($result)) { if (PEAR::isError($result)) {
return false; return false;