getmxrr

(PHP 4, PHP 5, PHP 7)

getmxrrПолучает записи MX, соответствующие переданному доменному имени хоста

Описание

getmxrr ( string $hostname , array &$hosts , array &$weights = null ) : bool

Ищет в DNS записи MX, соответствующие hostname.

Список параметров

hostname

Имя хоста

hosts

Список найденных записей MX, помещенный в массив hosts.

weights

Если передан массив weights, то он будет заполнен полученной информацией о приоритетах.

Возвращаемые значения

Возвращает true, если были найдены записи; возвращает false, если записей не было найдено или произошла ошибка.

Примечания

Замечание:

Эта функция не должна использоваться для проверки адреса. Возвращаются только почтовые сервера, найденные в DNS, однако, согласно » RFC 2821, когда в списке нет почтовых серверов, необходимо использовать сам hostname в качестве почтового сервера с приоритетом 0.

Замечание:

Для совместимости с более ранними версиями PHP под Windows, где не было реализации этой функции, используйте класс » PEAR » Net_DNS.

Смотрите также

  • checkdnsrr() - Проверяет записи DNS, соответствующие переданному имени узла Интернета или IP-адресу
  • dns_get_record() - Получение ресурсных записей DNS хоста
  • gethostbyname() - Получает IPv4-адрес, соответствующий переданному имени хоста
  • gethostbynamel() - Получает список IPv4-адресов, соответствующих переданному доменному имени хоста
  • gethostbyaddr() - Получает доменное имя хоста, соответствующее переданному IP-адресу
  • страница руководства named(8)