summaryrefslogtreecommitdiffstats
path: root/lib/private/Mail
diff options
context:
space:
mode:
authorChristoph Wurst <ChristophWurst@users.noreply.github.com>2021-06-08 15:43:39 +0200
committerGitHub <noreply@github.com>2021-06-08 15:43:39 +0200
commit745543d8c04c3e49515ebd9c89bed34312514862 (patch)
tree61585bb1499b353e79500fecb7905a086ff53cc4 /lib/private/Mail
parent662ab937e0d30947727be1462f8744681fdd2e49 (diff)
parent747325fc435cd0d295ba495507facd0bc145d086 (diff)
downloadnextcloud-server-745543d8c04c3e49515ebd9c89bed34312514862.tar.gz
nextcloud-server-745543d8c04c3e49515ebd9c89bed34312514862.zip
Merge pull request #27306 from nextcloud/enh/noid/set-local-domain-for-swiftmailer
Set local domain for swiftmailer
Diffstat (limited to 'lib/private/Mail')
-rw-r--r--lib/private/Mail/Mailer.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/private/Mail/Mailer.php b/lib/private/Mail/Mailer.php
index 893a3f0be91..1189907eac9 100644
--- a/lib/private/Mail/Mailer.php
+++ b/lib/private/Mail/Mailer.php
@@ -44,11 +44,11 @@ use OCP\IL10N;
use OCP\ILogger;
use OCP\IURLGenerator;
use OCP\L10N\IFactory;
+use OCP\Mail\Events\BeforeMessageSent;
use OCP\Mail\IAttachment;
use OCP\Mail\IEMailTemplate;
use OCP\Mail\IMailer;
use OCP\Mail\IMessage;
-use OCP\Mail\Events\BeforeMessageSent;
/**
* Class Mailer provides some basic functions to create a mail message that can be used in combination with
@@ -292,6 +292,15 @@ class Mailer implements IMailer {
$transport->setStreamOptions($streamingOptions);
}
+ $overwriteCliUrl = parse_url(
+ $this->config->getSystemValueString('overwrite.cli.url', ''),
+ PHP_URL_HOST
+ );
+
+ if (!empty($overwriteCliUrl)) {
+ $transport->setLocalDomain($overwriteCliUrl);
+ }
+
return $transport;
}