PHP Handbuch
Zurück |  | Weiter

# getmxrr

(PHP 3, PHP 4, PHP 5)

getmxrr -- Ermittelt die zu einem Internet-Hostnamen passenden MX-Records

## Beschreibung

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

Sucht im DNS nach MX-Datensätzen, die zu `hostname` passen. Gibt `TRUE` zurück, wenn mindestens ein Datensatz gefunden wurde. Wurde kein Datensatz gefunden oder trat ein Fehler auf, wird `FALSE` zuürckgegeben.

Eine Liste der gefundenen MX-Einträge wird im Array `mxhosts` abgelegt. Wenn das optionale `weight`-Array vorhanden ist, wird es mit den gefundenen Prioritäts-Informationen gefüllt.

> Anmerkung: Diese Funktion sollte nicht zur Adressverifikation verwendet werden. Da nur im DNS eingetragene Mailserver zurückgegeben werden, sollten Sie entsprechend RFC 2821 `hostname` als einzigen MX mit der Priorität `0` verwenden, wenn im DNS keine expliziten Mailserver eingetragen sind.

> Anmerkung: Diese Funktion ist auf Windowsplattformen nicht implementiert. Verwenden Sie dort statt dessen die PEAR-Klasse Net_DNS.

Siehe auch checkdnsrr(), dns_get_record(), gethostbyname(), gethostbynamel(), gethostbyaddr() sowie die `named(8)` Manpage.

Zurück | Zum Anfang | Weiter
gethostbynamel | Nach oben | getprotobyname