1<?
php declare(strict_types=1);
40 return (
string) $this->
user->getEmail();
48 return (
string) $this->
user->getFullname();
56 return strlen($this->
settings->get(
'mail_system_usr_env_from_addr')) > 0;
64 return $this->
settings->get(
'mail_system_usr_env_from_addr',
'');
72 return $this->
settings->get(
'mail_system_usr_from_addr',
'');
80 $from = $this->
settings->get(
'mail_system_usr_from_name',
'');
81 if (0 == strlen($from)) {
82 return (
string) $this->
user->getFullname();
85 $name = str_ireplace(
'[FULLNAME]', (
string) $this->
user->getFullname(), $from);
86 $name = str_ireplace(
'[FIRSTNAME]', (
string) $this->
user->getFirstname(),
$name);
87 $name = str_ireplace(
'[LASTNAME]', (
string) $this->
user->getLastname(),
$name);
88 if (
$name !== $from) {
An exception for terminatinating execution or to throw for unit testing.
Class ilMailMimeSenderSystem.
hasEnvelopFromAddress()
bool
__construct(ilSetting $settings, ilObjUser $user)
ilMailMimeSenderSystem constructor.
getReplyToAddress()
string
getEnvelopFromAddress()
string
Interface ilMailMimeTransport.