Fehlermeldung beim versenden von Mails

  • Hallo,


    ich habe ein Problem mit dem versenden von Mails. Jetzt muss ich dazu sagen, dass ich kein Administrator, sondern Programierer bin. Das Programm, welches ich geschrieben habe, soll über den Exchange Server Mails verschicken. Wenn ich mich im Netzwerk befinde werden die Mails ganz normal verschickt. Bin ich allerdings über VPN mit dem Netzwerk verbunden erhalte ich immer die Fehlermeldung:
    "Postfach nicht verfügbar. Die Serverantwort war: Invalid HELO string (meinrechnername)".
    Zu exakt meiner Meldung lässt sich nicht viel finden, nur zu Invalid HELO name.
    Erwähnenswert ist noch, dass sobald man im VPN ist, man auch in einer anderen IP range ist als wenn man lokal im Netzwerk ist.
    Soweit mir unser Administrator berichtet hat, akzeptiert der Exchange Server eben nur Mailanfragen von bestimmten IP's und dort wurde das VPN Netzwerk jetzt auch hinzugefügt. Der Zugriff funktioniert auch mit telnet auf den Exchange Server. Allerdings verstehe ich nicht wieso das Versenden von Mails über outlook dann funktioniert.


    Weiß jemand warum ich diese Fehlermeldung bekomme und was man einstellen muss, damit sie nicht mehr kommt?


    Viele Grüße,
    jodibla

    • Offizieller Beitrag

    Weil Outlook sich wahrscheinlich nicht per SMTP am Exchange anmeldet sondern per Mapi? ;)
    Eigentlich ist es doch relativ klar, was da passiert: Dein "geschriebenes" Programm meldet sich mit einem fehlerhaften HELO String. Passe den an, so dass er den RFCs genügt und Exchange wird zufrieden sein. Möglicherweise hängt innerhalb des VPN da noch ein SMTP Filter der VPN Lösung dazwischen, die diesen Fehler produziert.


    Bye
    Norbert

  • Ich glaube kaum, dass der HELO String fehlerhaft ist, denn im Netzwerk funktioniert es ja.
    Außerdem läßt sich der HELO String nicht anpassen.


    Viele Grüße,
    jodibla