Setting Auto-Submitted header for calendar events and new user mail

Signed-off-by: Bennet Becker <bbecker@pks.mpg.de>
This commit is contained in:
Bennet Becker 2022-12-22 13:37:58 +01:00 committed by Bennet Becker
parent b3d9b57815
commit 7a9f4fbbbe
No known key found for this signature in database
GPG key ID: B4C66D4902D1FA86
2 changed files with 4 additions and 0 deletions

View file

@ -36,6 +36,7 @@ use OCP\IConfig;
use OCP\IL10N;
use OCP\IURLGenerator;
use OCP\L10N\IFactory as L10NFactory;
use OCP\Mail\AutoSubmittedValue;
use OCP\Mail\IEMailTemplate;
use OCP\Mail\IMailer;
use OCP\IUser;
@ -131,6 +132,7 @@ class EmailProvider extends AbstractProvider {
}
$message->setTo([$emailAddress]);
$message->useTemplate($template);
$message->setAutoSubmitted(AutoSubmittedValue::AUTO_GENERATED);
try {
$failed = $this->mailer->send($message);

View file

@ -35,6 +35,7 @@ use OCP\IConfig;
use OCP\IURLGenerator;
use OCP\IUser;
use OCP\L10N\IFactory;
use OCP\Mail\AutoSubmittedValue;
use OCP\Mail\IEMailTemplate;
use OCP\Mail\IMailer;
use OCP\Security\ICrypto;
@ -181,6 +182,7 @@ class NewUserMailHelper {
$message->setTo([$email => $user->getDisplayName()]);
$message->setFrom([$this->fromAddress => $this->themingDefaults->getName()]);
$message->useTemplate($emailTemplate);
$message->setAutoSubmitted(AutoSubmittedValue::AUTO_GENERATED);
$this->mailer->send($message);
}
}