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

# getmxrr

(PHP 4, PHP 5, PHP 7, PHP 8)

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

### Описание

function 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)`

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open