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


(PHP 4, PHP 5)

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

Описание

bool getmxrr ( string $hostname , array &$mxhosts [, array &$weight ] )

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

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

hostname

Доменное имя узла

mxhosts

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

weight

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

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

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

Список изменений

Версия Описание
5.3.0 Функция стала доступна на платформе Windows.

Примечания

Замечание:

Эта функция не должна использоваться для проверки адреса. Возвращаются только почтовые сервера, найденные в 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)