19declare(strict_types=1);
 
   44            true === (
bool) $this->
settings->get(
'use_global_reply_to_addr', 
'0') &&
 
   45            is_string($this->
settings->get(
'global_reply_to_addr', 
'')) &&
 
   46            $this->settings->get(
'global_reply_to_addr', 
'') !== 
'' 
   48            return $this->
settings->get(
'global_reply_to_addr', 
'');
 
   51        return $this->
user->getEmail();
 
   56        return $this->
user->getFullname();
 
   61        return $this->
settings->get(
'mail_system_usr_env_from_addr', 
'') !== 
'' && $this->
settings->get(
'mail_system_usr_env_from_addr', 
'') !== 
null;
 
   66        return $this->
settings->get(
'mail_system_usr_env_from_addr', 
'');
 
   71        return $this->
settings->get(
'mail_system_usr_from_addr', 
'');
 
   76        $from = $this->
settings->get(
'mail_system_usr_from_name', 
'');
 
   78            return $this->
user->getFullname();
 
   81        $name = str_ireplace(
'[FULLNAME]', $this->
user->getFullname(), $from);
 
   82        $name = str_ireplace(
'[FIRSTNAME]', $this->
user->getFirstname(), 
$name);
 
   83        $name = str_ireplace(
'[LASTNAME]', $this->
user->getLastname(), 
$name);
 
   84        if (
$name !== $from) {
 
Class ilMailMimeSenderSystem.
 
__construct(ilSetting $settings, ilObjUser $user)
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
Interface ilMailMimeTransport.