getmxrr

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

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 як поштовий сервер з пріоритетом

Зауваження :

Для сумісності з попередніми версіями PHP під Windows, де не було реалізації цієї функції, використовуйте клас » PEAR » Net_DNS

Дивіться також

  • checkdnsrr() - Перевіряє записи DNS, що відповідають переданому імені вузла Інтернету або IP-адресі
  • dns_get_record() - Отримання ресурсних записів DNS хоста
  • gethostbyname() - Отримує IPv4-адресу, що відповідає переданому імені хоста
  • gethostbynamel() - Отримує список IPv4-адрес, що відповідають переданому доменному імені хоста
  • gethostbyaddr() - Отримує доменне ім'я хоста, що відповідає переданій IP-адресі
  • сторінка керівництваnamed(8)