19 declare(strict_types=1);
42 (
bool) $this->
settings->get(
'use_global_reply_to_addr',
'0') &&
43 is_string($this->
settings->get(
'global_reply_to_addr',
'')) &&
44 $this->
settings->get(
'global_reply_to_addr',
'') !==
'' 46 return $this->
settings->get(
'global_reply_to_addr',
'');
49 return $this->
user->getEmail();
54 return $this->
user->getFullname();
59 return $this->
settings->get(
'mail_system_usr_env_from_addr',
'') !==
'' && $this->
settings->get(
60 'mail_system_usr_env_from_addr',
67 return $this->
settings->get(
'mail_system_usr_env_from_addr',
'');
72 return $this->
settings->get(
'mail_system_usr_from_addr',
'');
77 $from = $this->
settings->get(
'mail_system_usr_from_name',
'');
79 return $this->
user->getFullname();
83 'FULLNAME' => $this->
user->getFullname(),
84 'FIRSTNAME' => $this->
user->getFirstname(),
85 'LASTNAME' => $this->
user->getLastname(),
89 $interpolated = $this->mustache_factory->getBasicEngine()->render($template, $placeholders);
91 if ($template !== $interpolated) {
Class ilMailMimeSenderSystem.
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
Interface ilMailMimeTransport.
__construct(protected ilSetting $settings, protected ilObjUser $user, protected ilMustacheFactory $mustache_factory)