Exchange 2010 Outgoint Mails

  • Seit meinem Wechsel von Exchange 2000 auf
    Exchange 2010 kann ich nicht mehr per
    Telnet xxx.com 25 eine Email manuell absetzen.
    Ich weiss, dass Exchange 2010 sehr viel strikter
    gegen Relay ist.


    Das mit Telnet ist mir soweit egal, aber ich habe
    PHP-Software, die gerne mal etwas schicken möchte
    und das geht nun mehr nur noch in die eigene Domäne und
    nicht mehr nach aussen.


    Nach dem Versuch, die aktzeptierten Domänen mit
    Name und Domäne mit * zu vervollständigen, ging sowohl
    Telnet und PHP-Mail wieder. Nur schätzungsweise habe
    ich damit ein Open Relay geschaffen.


    Also wie genau muss ich Exchange konfigurieren, dass
    mein PHP-Mail (ohne Auth) funktioniert und auch kein
    Open-Relay entsteht?


    Besten Dank für jegliche Hilfe im Voraus.
    Joe

  • --> willkommen an Board!


    hehe, ich dachte ich sei hier schon lange on board, nur
    schon lange keine Probs mehr gehabt... :)


    wie auch immer, jetzt bin ich wieder angemeldet.


    --


    Also wie ich den Link verstanden habe, muss man einen
    neuen SMTP-Connector eröffnen. Wie ist das, ist dann
    jener Server nicht Sicherheitsmässig kompromittiert?
    Eigentlich soll der Server keine eigenen Mails empfangen,
    nur soll er Mail senden dürfen. Noch komfortabler wäre
    es, wenn man sich auf die Applikation einschränken
    könnte. Dann wäre sichergestellt, dass niemand ausser der
    App mail versendet.


    Aber einen vollen SMTP-Connector nur für's senden einer
    App einrichten, ist wohl auch mit der Kanone auf ... geschossen. Es gibt wohl keine andere Lösung?


    Vg
    Joe

  • Wow, das ist aber kompliziert.


    Bisher unter Ex2000 musste man nur als Benutzer angemeldet sein und man konnte rausmailen, wie man wollte.


    Die Variante mit zusätzlichen Empfangs-Connector (warum
    überhaupt EmpfangsConnector, eigentlich will ich ja senden)
    ging und den erweiterten Rechten ging nicht).


    An der Variante mit dem Anonymous-User bin ich gescheitert,
    weil er den PowerShell-Befehl nicht annahm. Die Fehlermeldung
    war, dass er den "NT Authority\Anonymous Logon" User nicht
    finden kann.


    So bleibt mir wohl nur, das PHP-Programm so anzupassen,
    dass es in der Lage ist User-Name und Passwort mitzugeben.
    Das funktioniert leider mit der Standard PHP mail() Funktion nicht und ich muss auf ein anderes Tool wechseln.
    Mist, hätte ich doch auf einen anderen Mail-Server gesetzt.


    Danke für die Hilfe, mfg
    Joe

    • Offizieller Beitrag
    Zitat


    JoeWied schrieb:
    Die Variante mit zusätzlichen Empfangs-Connector (warum
    überhaupt EmpfangsConnector, eigentlich will ich ja senden)
    ging und den erweiterten Rechten ging nicht).


    Empfangsconnector weil du an Exchange was sendest und der empfängt es. Ist doch irgendwie logisch. Schliesslich sendet der Exchange es ja dann erst durch seinen SendConnector weiter.


    Zitat

    An der Variante mit dem Anonymous-User bin ich gescheitert,
    weil er den PowerShell-Befehl nicht annahm. Die Fehlermeldung
    war, dass er den "NT Authority\Anonymous Logon" User nicht
    finden kann.


    Das dürfte wohl daran liegen, dass du kein englischsprachiges OS unter deinem Exchange hast. Und in deutsch heißt der User nunmal nicht so, sondern so:
    NT-AUTORITÄT\ANONYMOUS-ANMELDUNG


    Zitat

    So bleibt mir wohl nur, das PHP-Programm so anzupassen,
    dass es in der Lage ist User-Name und Passwort mitzugeben.
    Das funktioniert leider mit der Standard PHP mail() Funktion nicht und ich muss auf ein anderes Tool wechseln.
    Mist, hätte ich doch auf einen anderen Mail-Server gesetzt.


    Man könnte sich auch einfach kurz mit den verwendeten Tools beschäftigen. Dein 1. Auto von 1983 hatte auch deutlich weniger Sicherheitsstandards als du würdest dich auch nicht drüber beschweren, wenn ständig das blöde ABS angeht bei Glatteis.


    Bye
    Norbert

  • Zitat


    Man könnte sich auch einfach kurz mit den verwendeten Tools beschäftigen. Dein 1. Auto von 1983 hatte auch deutlich weniger Sicherheitsstandards als du würdest dich auch nicht drüber beschweren, wenn ständig das blöde ABS angeht bei Glatteis.


    Oh ja, das mit der Sprache ist mein Fehler. Wobei
    es im Deutschen 'Anonymous' auch ned gibt...
    Das Problem liegt weniger an Microsoft, wobei der
    Relay-Ausschlussfilter von Ex2003 wesentlich konfortabler
    war. Das Problem liegt daran, dass PHP Mail() das Feature
    der Authentifizierung nicht kennt. Das Sicherste ist wohl
    nicht die Exchange-Sicherheit zu kanibalisieren, sondern in
    PHP die externe Klasse PHPMAILER zu verwenden. Ist halt
    etwas Aufwand, sofern man vollen Zugriff auf die Sources
    hat, aber die richtige Lösung.


    Vielen Dank, hat mich weitergebracht!
    Joe