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.