19 declare(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.
Interface ilMailMimeTransport.
__construct(ilSetting $settings, ilObjUser $user)