Wowbagger: (OFF-TOPIC): SMTP protokoll oder beutelschneiderei?

Hi leute,

'mal wieder off aber es interessiert mich gerade...

ein kollege hat mir gerade von folgendem phänomen berichtet: Er wollte eine richtig fette datei (mehrere MB) per email-attachment verschicken und das über T-Online im T-Online-mail-client. Die Adresse war falsch (tipfehler), so daß dann auch ein auto-reply kam, mit entspr. fehlermeldung des mailservers. Das geschah aber erst _nachdem_ die ganze fette mail übertragen war.

Nun müßt ihr mir 'mal helfen (m)eine bildungslücke zu schließen:

* ist das durch das SMTP-protokoll bedingt nicht anders machbar? Fängt ja meines erachtens nicht umsonst mit dem wörtchen 'simple' an, oder? Also erst mail (komplett) saugen (vielleicht auch aus cache oder queue gründen?), dann weiterleiten und schließlich rückmeldung vom empfänger-server bekommen, daß die adr. nicht bekannt ist (weil verkehrt) und erst _dann_ die möglichkeit haben, dies dem sender mitzuteilen?
Eigentlich müßte es doch so laufen: header mit zieladresse saugen und kurz den zielserver kontakten um zu checken, ob die adr. stimmt und erst dann die eigentliche mail (body+attach.) saugen. Mir war aber so in erinnerung, daß SMTP nicht dialogfähig ist, oder?

* oder ist alles beutelschneiderei von der Telecom?

meine unwissenheit hier ist schon recht peinlich, weil ich den kram 'mal gelernt habe...aber ist schon länger her... :)

so long...
/*,*/

  1. Hallo,

    * ist das durch das SMTP-protokoll bedingt nicht anders machbar? Fängt ja meines erachtens nicht umsonst mit dem wörtchen 'simple' an, oder? Also erst mail (komplett) saugen (vielleicht auch aus cache oder queue gründen?), dann weiterleiten und schließlich rückmeldung vom empfänger-server bekommen, daß die adr. nicht bekannt ist (weil verkehrt) und erst _dann_ die möglichkeit haben, dies dem sender mitzuteilen?

    Das liegt am Administrator. SMTP hat einen Befehl namens VRFY, mit dem vorher überprüft werden kann, ob eine bestimmte Mailadresse auf dem Mailserver vorhanden ist. Falls nein, wird erst gar nicht weitergeschickt. Allerdings ist das auch eine willkommene Überprüfungsmöglichkeit für gültige Adressen. Um deshalb Spammern das Leben nicht so einfach zu machen, ist VRFY auf Mailservern von größeren Providern deaktiviert.

    Grüße,
    Besim

    1. Hi Besim,

      Das liegt am Administrator. SMTP hat einen Befehl namens VRFY, mit dem vorher überprüft werden kann, ob eine bestimmte Mailadresse auf dem Mailserver vorhanden ist. Falls nein, wird erst gar nicht weitergeschickt. Allerdings ist das auch eine willkommene Überprüfungsmöglichkeit für gültige Adressen. Um deshalb Spammern das Leben nicht so einfach zu machen, ist VRFY auf Mailservern von größeren Providern deaktiviert.

      danke für die info :-) ich glaube, jetzt hast du mein interesse geweckt und ich werde mich 'mal auf die suche nach einer entspr. SMTP spec. machen.

      ...und es ist also doch ein wenig beutelschneiderei, denn T-Online hat auch andere anti-spam mechanismen im einsatz (z.b. mengenbegrenzung für mails/24h u.ä.)

      bis denn...
      /*,*/

      1. Hi!

        danke für die info :-) ich glaube, jetzt hast du mein interesse geweckt und ich werde mich 'mal auf die suche nach einer entspr. SMTP spec. machen.

        RFC 821 http://rfc.fh-koeln.de/rfc/html_gz/rfc0821.html.gz. Ausserdem kannste mal auf http://rfc.fh-koeln.de/doc/rfc/html_gz/rfc.html.gz nach "smtp" suchen, da gibt es jede Menge extensions, weiss aber nicht, ob die wirklich ne Bedeutung haben.

        So long