# getmxrr

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

getmxrr — Retourne les enregistrements MX d'un hôte

### Description

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

Effectue une recherche DNS pour obtenir les enregistrements MX de l'hôte `hostname`.

### Liste de paramètres

`hostname`

  Le nom d'hôte Internet.

`hosts`

  La liste des enregistrements MX est placée dans le tableau `hosts`.

`weights`

  Si le tableau `weights` est fourni, il sera rempli par les informations de poids.

### Valeurs de retour

Retourne `true` si des enregistrements sont trouvés, et `false` si une erreur est rencontrée, ou si la recherche échoue.

### Notes

> Note:

> Cette fonction ne doit pas être utilisée à des fin de vérification d'adresses. Seuls les serveurs de mails trouvés dans les enregistrements DNS sont retournés. Suivant la » RFC 2821 lorsque aucun serveur de mail n'est listé, `hostname` doit être utilisé comme serveur de mail, avec la priorité `0`.

> Note:

> Pour une compatibilité avec les versions non supportées, utilisez la classe » PEAR : » Net_DNS.

### Voir aussi

- checkdnsrr() - Résolution DNS d'une adresse IP
- dns_get_record() - Lit les données DNS associées à un hôte
- gethostbyname() - Retourne l'adresse IPv4 correspondant à un hôte
- gethostbynamel() - Retourne la liste d'IPv4 correspondante à un hôte
- gethostbyaddr() - Retourne le nom d'hôte correspondant à une IP
- la page du manuel `named(8)`