Mailinglisten-Archive |
Ich habe eine MailAdresse wie user_(at)_domain.de. Wie kann ich nun beim für
domain.de zuständigen Mail-Exchanger anfragen, ob ein Postfach namens
"user" existiert?
Ich habe mir das SMTP-RFC angeschaut und nachfolgendes
zusammengeschraubt und bei einer Reihe von SMTPs angefragt. Jedoch waren
die SMTPs allesamt nicht sehr auskunftsfreudig. Nach einem freundlichen
Hallo bekam ich grundsätzlich nur ein "502 Command not
implemented/available". Wo liegt der (Denk-)Fehler? Oder wird die
Funktion bei SMTPs üblicherweise deaktiviert (Spamschutz?)?
# CONNECT
$fp = fsockopen("mx.domain.de", 25);
# HELO
fputs($fp, "HELO myhost\r\n");
echo nl2br(fgets($fp, 1024));
# VERIFY
fputs($fp, "VRFY postfachname\r\n");
echo nl2br(fgets($fp, 1024));
# QUIT
fputs($fp, "QUIT\r\n");
echo nl2br(fgets($fp, 1024));
Guido Haeger
php::bar PHP Wiki - Listenarchive