Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Auto-Submitted mail header added
Auto-Submitted header should be added to every mail sent by an automatic system, such as CRON jobs, etc. Auto-Reply systems should NOT reply when this header is set to 'auto-generated'.
  • Loading branch information
slater0013 authored May 28, 2021
commit 199fce8038086dca874029114690bd0ec68aab37
4 changes: 4 additions & 0 deletions lib/private/Mail/Mailer.php
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,10 @@ public function send(IMessage $message): array {
if (empty($message->getFrom())) {
$message->setFrom([\OCP\Util::getDefaultEmailAddress('no-reply') => $this->defaults->getName()]);
}

// Add Auto-Submitted mail header. 'auto-generated' value should be set when email is sent by a script such as CRON jobs, etc.
$headers = $message->getSwiftMessage()->getHeaders();
$headers->addTextHeader('Auto-Submitted', 'auto-generated');

$failedRecipients = [];

Expand Down