19declare(strict_types=1);
29 $parsedAddresses = imap_rfc822_parse_adrlist(
$addresses, $this->installationHost);
32 $validParsedAddresses = array_filter($parsedAddresses,
static function (stdClass $address):
bool {
33 return '.SYNTAX-ERROR.' !== $address->host;
36 if ($parsedAddresses !== $validParsedAddresses) {
40 return array_map(
static function (stdClass $address):
ilMailAddress {
42 }, $validParsedAddresses);
Class ilBaseMailRfc822AddressParser.
Class ilMailImapRfc822AddressParser.
parseAddressString(string $addresses)