Exchange 2013 Testserver im lokalen Netz

  • Hallo,


    Testaufbau:
    Exch 2013 auf 2k8r2 im lokalen Netz sowie einen lokalen DC. Lokale Mails verschicken/Empf. klappt.
    Möchte es hinbekommen, dass ich nur zu Testzwecken an meine Provider-Mailadresse Emails versenden und empfangen kann.
    Sendekonnektor erstellt mit dem DNS-Namen des Providerservers (mail.Provider.de) als Smarthost eingetragen mit Standard-Auth..
    Nach Versenden einer Mail wird diese vom Provider zurückgewiesen (Fehler "450 <Name@localdom.net>: Sender address rejected: Domain not found" generiert.
    Da diese lokale Exchange-Domäne im Internet nicht bekannt ist.


    Hab es auch versucht, mit einem SMTP-Server auf einem weiteren 2k8r2-Memeber Server und diesen als Smarthost im Exch-Sendekonnektor angegben. Klappt auch nicht.


    "Die Nachricht wurde erfolgreich an ein anderes E-Mail-System übergeben. Eine weitere Verfolgung ist nicht möglich."


    Das ist offensichtlich der SMTP-Server, der die Mail verschluckt.



    Geht das, was ich vorhabe überhaupt ?

  • Also, 1x DC auf 2k8r2 Server + Exch. 2013, 1x 2k8R2 Member Server MIT smtp-Server nachinstalliert, 1x W7 Prof-Client mit Outlook 2010 als Client.
    Das ganze auf einer VM-Umgebung, verbunden mit meinem Host-PC.


    ALs Akzeptierte DOM ist die lokale angeben. Die einzige, die vorhanden ist. Autoritativ.


    Um die Empfänger-Richtlinien wollte ich mich später kümmern. Es kommen ja noch nicht mal Testmails, die über Exch versandt wurden, ins Host-PC-Outlook (Dort werden die Mails normalerweise ja auch direkt via Internet an den Provider versendet und auch abgeholt) zurück an den entspr. Empfänger.
    Habe auf dem als SMTP Server konfigurierten Server noch ein POP3-Abholer installiert.
    Dieser findet keine neuen Mails. Beim Mailtest mit dem Host-PC- Outlook-Client klappt das wohl.


    Konkret gefragt:
    Der Provider-Server verwirft ja den Maileingang, da er Mails von lokalen DOMs nicht akzeptiert. Das ist ja mittlerweile eine übliche Vorgehensweise.
    Was muss man via IIS6 auf dem 2k8r2-Server installierten SMTP Server einstellen, um diesen quasi als Relay bzw. SMarthost zu nutzen, wenn obiges nicht funktioniert ?
    Ich habe bereits Vieles durch an Konfigs.
    Der Provider Server verlangt POP auf 110, jedes Postfach mit Usernamen und Kw. Und SMTP mit Auth.

    • Offizieller Beitrag

    Der Provider-Server verwirft ja den Maileingang, da er Mails von lokalen DOMs nicht akzeptiert. Das ist ja mittlerweile eine übliche Vorgehensweise.
    Was muss man via IIS6 auf dem 2k8r2-Server installierten SMTP Server einstellen, um diesen quasi als Relay bzw. SMarthost zu nutzen, wenn obiges nicht funktioniert ?
    Ich habe bereits Vieles durch an Konfigs.

    Jetzt lies Dir den Absatz noch mal in Ruhe durch, da steht Lösung doch drin! Wenn Dein Provider Mails von lokalen Doms nicht akzeptiert und Du sogar weißt, dass das üblich ist, warum stellst Du dann nicht einfach die korrekte, externe Adresse als Mail-Adresse ein?


    Ein internen Smarthost dazwischen schalten hilft Dir nichts, die die falsche Adresse bleibt ja falsch, oder?

  • OK.
    Das klingt logisch.
    Aber erkennt der Provider-Mail Server nicht trotzdem die Exchange-DOM, die dahinter steckt ?

  • Sorry, aber ich bekomme das einfach nicht hin.
    Scheint doch nicht so einfach zu sein.


    Ich muss dafür sorgen, dass der Exchange-Benutzer Name@domain.local verschickt als
    NameExtern@DomainProvider.de


    Lege ich letzteren als POstfachuser an, so wird ja nur lokal verschickt.


    Habe neue Akzept. DOM angelegt mit "DomainProvider.de" dazu eine weitere Emailpolicy, mit demselben Adressformat.


    Geht da was über "Kontakte" ? Aber die haben kein Postfach.



    Benötige bitte nochmal Hilfe.


    Danke.

  • Hi,


    Ich muss dafür sorgen, dass der Exchange-Benutzer Name@domain.local verschickt als
    NameExtern@DomainProvider.de

    Korrekt. Und dazu gibst du dem User als PrimarySMTPAddress den Eintrag "NameExtern@DomainProvider.de". Das ist dann die Hauptadresse (Absenderadresse) des Users "Name@domain.local".


    Die akzeptierte Domäne "DomainProvider.de" muss aber dann als "Interne Relaydomäne" eingerichtet werden und nicht als "Autoritative Domäne" (Mails an eine Autoritative Domäne bleiben immer intern!).


    Nun verstehe ich aber nicht so richtig, was du damit sagen willst:


    Lege ich letzteren als POstfachuser an, so wird ja nur lokal verschickt.


    Bei einer "Internen Relaydomäne" wird lokal zugestellt, wenn der Exchange die Adresse "kennt", also "NameExtern@DomainProvider.de" einem internen Empfänger zugewiesen ist.
    Wenn es intern keine entsprechende Adresse gibt, dann geht es über den entsprechenden Sendekonnektor raus zum Smarthost.



    Also sollte eine Mail von "NameExtern@DomainProvider.de" (sprich: des Users Name@domain.local) an "Irgendwer@IrgendeineDomain.de" zum Smarthost gehen.


    Wenn ich jetzt nicht ganz falsch liege...


    mfg, exocheck

    Mfg, exocheck

  • Also die Akzzept. Domain "DomainProvider.de" ist jetzt als interne Relay eingefügt.
    Habe dan versucht, im Postfach die primäre SMTP-Adresse jetzt exakt auf die externe zu setzen. Darüber bin ich vorher auch schon gestolpert.
    Geht nicht, weil eine vorhandene Default-Email-Adressrichtlinie das verhindert. Diese verweist auf die lokale Domain.



    Warnung


    Die primäre SMTP-Adresse konnte nicht aktualisiert werden, weil für dieses Postfach die Verwendung einer E-Mail-Adressrichtlinie konfiguriert ist. Um die E-Mail-Adressrichtlinie für dieses Postfach zu deaktivieren, führen Sie den Befehl mit dem Wert '$false' für den Parameter 'EmailAddressPolicyEnabled' aus.


    Muss man also doch noch eine weitere Richtlinie anlegen (oder die Default anpassen), die die externe Domain beinhaltet ? (hatte ich auch zuvor versucht).
    Somit wäre dann die externe Domain auch lokal bekannt und es wird wieder nur lokal verschickt.