diff --git a/lib/MailQueueHandler.php b/lib/MailQueueHandler.php index 3480b9b44..5d11c9bda 100644 --- a/lib/MailQueueHandler.php +++ b/lib/MailQueueHandler.php @@ -35,7 +35,7 @@ use OCP\IURLGenerator; use OCP\IUser; use OCP\IUserManager; -use OCP\L10N\IFactory; +use OCP\L10N\IFactory; use OCP\Mail\IMailer; use OCP\RichObjectStrings\InvalidObjectExeption; use OCP\RichObjectStrings\IValidator; @@ -411,6 +411,12 @@ protected function sendEmailToUser($userName, $email, $lang, $timezone, $maxTime $message->useTemplate($template); $message->setFrom([$this->getSenderData('email') => $this->getSenderData('name')]); + if(method_exists($message, 'setAutoSubmitted')){ + $message->setAutoSubmitted(\OCP\Mail\AutoSubmittedValue::AUTO_GENERATED); + } else { + $message->getSwiftMessage()->getHeaders()->addTextHeader('Auto-Submitted', 'auto-generated'); + } + try { $this->mailer->send($message); } catch (\Exception $e) {