aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-02-16 14:13:15 +0000
committerElmar Ludwig <elmar.ludwig@uni-osnabrueck.de>2024-02-16 14:13:15 +0000
commit886c3097531ed4a7b9fe310b81dfddb56aacf2a6 (patch)
tree20384e323ec31c08db92444fed8e1697f92605bb
parent828fc4b4ade3d9ecc187b6636217487b7a8521ea (diff)
fixes #3658
Closes #3658 Merge request studip/studip!2616
-rw-r--r--config/config_defaults.inc.php2
-rw-r--r--lib/bootstrap.php4
2 files changed, 3 insertions, 3 deletions
diff --git a/config/config_defaults.inc.php b/config/config_defaults.inc.php
index e9ac59e..4a362ad 100644
--- a/config/config_defaults.inc.php
+++ b/config/config_defaults.inc.php
@@ -199,7 +199,7 @@ $MAIL_TRANSPORT = "smtp";
----------------------------------------------------------------
leave blank or try 127.0.0.1 if localhost is also the mailserver
ignore if you don't use smtp as transport*/
-$MAIL_HOST_NAME = ""; //which mailserver should we use? (must allow mail-relaying from $MAIL_LOCALHOST, defaults to SERVER_NAME)
+$MAIL_HOST_NAME = ""; //which mailserver should we use? (must allow mail-relaying from $MAIL_LOCALHOST, defaults to localhost)
$MAIL_SMTP_OPTIONS = [
'port' => 25,
'user' => '',
diff --git a/lib/bootstrap.php b/lib/bootstrap.php
index e546d05..42c4f41 100644
--- a/lib/bootstrap.php
+++ b/lib/bootstrap.php
@@ -269,8 +269,8 @@ $mail_transporter_class = $mail_transporter_name . '_class';
$mail_transporter = new $mail_transporter_class;
if ($mail_transporter_name == 'smtp_message') {
include 'vendor/email_message/smtp.php';
- $mail_transporter->localhost = ($GLOBALS['MAIL_LOCALHOST'] == "") ? $_SERVER["SERVER_NAME"] : $GLOBALS['MAIL_LOCALHOST'];
- $mail_transporter->smtp_host = ($GLOBALS['MAIL_HOST_NAME'] == "") ? $_SERVER["SERVER_NAME"] : $GLOBALS['MAIL_HOST_NAME'];
+ $mail_transporter->localhost = $GLOBALS['MAIL_LOCALHOST'] ?: $_SERVER['SERVER_NAME'];
+ $mail_transporter->smtp_host = $GLOBALS['MAIL_HOST_NAME'] ?: 'localhost';
if (is_array($GLOBALS['MAIL_SMTP_OPTIONS'])) {
foreach ($GLOBALS['MAIL_SMTP_OPTIONS'] as $key => $value) {
$mail_transporter->{"smtp_$key"} = $value;