19declare(strict_types=1);
25 $parsed_addresses = imap_rfc822_parse_adrlist($addresses, $this->installation_host);
28 $valid_parsed_addresses = array_filter($parsed_addresses,
static function (stdClass $address):
bool {
29 return $address->host !==
'.SYNTAX-ERROR.';
32 if ($parsed_addresses !== $valid_parsed_addresses) {
36 return array_map(
static function (stdClass $address):
ilMailAddress {
38 }, $valid_parsed_addresses);
parseAddressString(string $addresses)