diff --git a/snappymail/v/0.0.0/app/libraries/snappymail/dns.php b/snappymail/v/0.0.0/app/libraries/snappymail/dns.php index e831b8603..becd695b3 100644 --- a/snappymail/v/0.0.0/app/libraries/snappymail/dns.php +++ b/snappymail/v/0.0.0/app/libraries/snappymail/dns.php @@ -2,6 +2,11 @@ namespace SnappyMail; +// Sockets extension not loaded? +if (!defined('AF_INET6')) { + define('AF_INET6', true); +} + abstract class DNS { /** @@ -75,7 +80,7 @@ abstract class DNS public static function IP(string $domain): array { $ips = array(); - foreach (\dns_get_record($host, \DNS_A | (\defined('AF_INET6') ? \DNS_AAAA : 0)) ?: array() as $record) { + foreach (\dns_get_record($host, \DNS_A | (\AF_INET6 ? \DNS_AAAA : 0)) ?: array() as $record) { if (!empty($record['ip'])) { $ips[] = $record['ip']; }