Nun, ich habe eine Situation, in der es notwendig erscheint, den MX einer Domain auf localhost zu setzen.
Im März 2012 habe ich eine süße Domain registriert, die ich überrascht fand. Es war für eine künstlerische Kollaborationsseite, die meine Tochter einrichten wollte. Ich habe den MX auf einen meiner anderen SMTP-Server eingestellt. Dies funktionierte gut, aber dann bekam ich viele E-Mail-Bounces für "unbekannte Benutzer" an xxx@cute-domain.com (nicht den tatsächlichen Domainnamen). Daher habe ich MailScanner verwendet, um alle eingehenden Nachrichten an diese Domäne mit Ausnahme einer legitimen Adresse zu blockieren. Es scheint, dass die Domain ab 2001 ein kostenloser E-Mail-Dienst war, aber anscheinend dunkel geworden war und ihren niedlichen Domain-Namen aufgegeben hatte.
Dies funktionierte gut, bis der SMTP-Server vor einigen Tagen (20.11.12) anfing, eingehende Nachrichten aufgrund übermäßiger offener Verbindungen abzulehnen. Ich denke, dies waren SMTP-Prozesse, die auf den Empfang von Antworten warteten. Ich habe mir den Verkehr angesehen und wurde von Tausenden von eingehenden Nachrichten für xxx@cute-domain.com von ebenso vielen SMTP-Relays auf der ganzen Welt bombardiert. (17.000 Nachrichten in einem Zeitraum von 24 Stunden)
Also habe ich den MX so geändert, dass er auf einen anderen Server verweist, auf dem SMTP nicht ausgeführt wird und Port 25 blockiert ist. Sicher genug, es tauchten Tausende von unterbrochenen Sitzungen auf. Da dieses Verhalten wie eine Art Spam-Torrent aussieht, möglicherweise aus einem Botnetz, habe ich mir gedacht, dass das Setzen des MX auf localhost erforderlich sein könnte.
Ich werde es für eine Weile so lassen. Wir brauchen überhaupt keine E-Mail für cute.domain.com, daher geht nichts verloren, außer Zyklen für das Botnetz.