Dakons blog

Erstellt: 7. 11. 2005, 12:20
Geändert: 3. 6. 2010, 13:11

telnetmx

Tags:

In meiner Eigenschaft als BOfH und Autor einer SMTP-Engine spreche ich häufiger mal direkt mit den Mailservern bestimtmer Domains. Weil ich langsam zu faul werde ständig den richtigen MX-Eintrag für die Domain herauszusuchen und so weiter habe ich dieses kleine Skript gehackt. Es erwartet als Parameter den Namen einer Domain oder (um Copy&Paste aus dem Mailprogramm zu erleichtern) eine Mailadresse. Es benutzt das Programm dnsmx aus djbdns. Wer das nicht haben will kann es sich auch leicht umstricken das es mit "host -t MX" funktioniert. Um es mir ganz leicht zu machen schreibt es als zweite Zeile die für meinen aktuellen Rechner passenden EHLO-Zeile auf den Schirm, die ich dann einfach reinkopieren kann.

#!/bin/bash if [ -z "" ]; then echo "Syntax: &x24;0 domain"; exit 1; fi if [ -z "$(echo | grep '@')" ]; then DOMAIN= else DOMAIN=$(echo | sed 's/.*@//') fi MX=$(dnsmx $DOMAIN | sort -n | head -n 1 | sed 's/^[0-9]* //') echo "Trying MX: ${MX}" echo "EHLO $(hostname --fqdn)" telnet ${MX} 25
Anbieterkennzeichnung