felix: MX-Einträge mit getmxrr

Beitrag lesen

Themen dazu im Archiv:

http://forum.de.selfhtml.org/archiv/2005/9/t114628/#m731397
http://forum.de.selfhtml.org/archiv/2004/6/t83277/#m486493

Hi,

Ich habe eine Frage zu der Funktion getmxrr(), da diese im PHP-Manual leider nur sehr schlecht dokumentiert ist.

Wie mir inzwischen klar geworden ist, sortiert die Funktion getmxrr bzw. der Domain Name Server bei der Anfrage, die MX Einträge nicht nach Prioritäten, was ja durchaus hätte sein können.

Es gibt bei vielen Domains aber MX-Einträge mit gleichen Prioritäten. Und dazu jetzt meine Frage:

Sollte man sich immer einen zufälligen MX-Eintrag aus denen mit gleicher Priorität aussuchen, um die E-Mail Last gleichmäßig zu verteilen? Denn wenn alle immer den ersten nehmen würden, wäre das ja keine sinnvolle Lastenverteilung.

Oder ist es so, dass die MX-Eintäge mit gleicher Prio auf dem Domain Name Server bereits in der gewünschten Reihenfolge vorliegen? (z.b. kommt der verbindungstechnisch nächstliegende Server an erster Stelle)

Beispiele:

web.de:

web.de  MX preference = 100, mail exchanger = mx-ha01.web.de
web.de  MX preference = 110, mail exchanger = mx-ha02.web.de

gmx.de:

gmx.de  MX preference = 10, mail exchanger = mx0.gmx.de
gmx.de  MX preference = 10, mail exchanger = mx0.gmx.net