Konfigurieren eines Webproxy für NoSpamProxy 9.2 und höher

Beachten Sie auch die Informationen unter Konfigurieren eines Webproxy für die Core Antispam Engine.

Gatewayrolle

HINWEIS: Editieren Sie immer eine Kopie der Original-Datei.

HINWEIS: Copy-and-Paste funktioniert nicht, da unsichtbare Steuerzeichen mitkopiert werden.

  1. Öffnen Sie die Datei NoSpamProxy.GatewayRole.exe.config aus dem Verzeichnis C:\Program Files\NoSpamProxy\Gateway Role.
  2.  Fügen Sie die folgenden Zeilen hinzu:

    <system.net>

    <defaultProxy>

    <proxy

    usesystemdefault="true"

    proxyaddress="http://192.168.1.10:3128"

    bypassonlocal="true"

    />

    </defaultProxy>

    </system.net>

  3. Passen Sie die IP-Adresse Ihres Proxy-Servers entsprechend an. Die Datei muss dann ungefähr wie folgt aussehen:

    <?XML version="1.0" encoding="utf-8"?>

    <configuration>

    <runtime>

    <gcServer enabled="true" />

    <generatePublisherEvidence enabled="false"/>

    <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">

    <dependentAssembly>

    <assemblyIdentity name="Microsoft.Practices.Unity" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-2.1.505.0" newVersion="2.1.505.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-4.3.1.0" newVersion="4.3.1.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="Microsoft.Practices.ServiceLocation" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-1.0.0.0" newVersion="1.0.0.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-7.0.0.0" newVersion="7.0.0.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="Microsoft.Owin" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-3.0.1.0" newVersion="3.0.1.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="Microsoft.Data.Edm" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-5.6.4.0" newVersion="5.6.4.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="Microsoft.Data.OData" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-5.6.4.0" newVersion="5.6.4.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="System.Spatial" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-5.6.2.0" newVersion="5.6.2.0" />

    </dependentAssembly>

    <dependentAssembly>

    <assemblyIdentity name="Microsoft.Data.Services.Client" publicKeyToken="31bf3856ad364e35" culture="neutral" />

    <bindingRedirect oldVersion="0.0.0.0-5.6.4.0" newVersion="5.6.4.0" />

    </dependentAssembly>

    </assemblyBinding>

    </runtime>

    <system.net>

    <defaultProxy>

    <proxy

    usesystemdefault="true"

    proxyaddress="http://192.168.1.10:3128"

    bypassonlocal="true"

    />

    </defaultProxy>

    </system.net>​​

    </configuration>

  4. (Optional) Falls Sie Ausnahmen definieren möchten, fügen Sie folgenden Abschnitt direkt über der Zeile </defaultProxy> hinzu:

    <bypasslist>

    <add address="[a-z]+\.contoso\.com$" />

    <add address="192\.168\.\d{1,3}\.\d{1,3}" />

    <add address="intranet.nospamproxy.de" />

    </bypasslist>

  5. (Optional) Wenn Sie sicherstellen wollen, dass kein Web Proxy verwendet wird, geben Sie das Folgende ein:

    <system.net>

    <defaultProxy enabled="false" />

    </system.net>

  6. Starten Sie die Gatewayrolle neu.

HINWEIS: Beachten Sie, dass mit jedem Patch/Upgrade die Datei überschrieben werden kann und die Änderungen erneut durchgeführt werden müssen.

Damit auch Abfragen, die über Windows-Komponenten direkt erfolgen, über den Proxy erfolgen können (wie beispielsweise eine etwaige CRL-Prüfung), müssen Sie diesen noch im System hinterlegen.

Führen Sie dazu den folgenden Befehl als Administrator aus, der die Proxy-Einstellungen aus dem Internet Explorer für die Systemkomponenten übernimmt:

netsh winhttp import proxy source=ie

Intranetrolle

Um der Intranetrolle einen Proxy zuzuweisen, gehen Sie vor wie oben bereits beschrieben, also über die NoSpamProxy.IntranetRole.exe.config aus dem Verzeichnis ..\NoSpamProxy\Intranet Role.

HINWEIS: Beachten Sie, dass die Intranetrolle eine direkte Kommunikation zur Gatewayrolle benötigt. Definieren Sie daher Proxyausnahmen für die Gatewayrolle(n).

Webportal

  • Das Hinterlegen des Webproxys erfolgt beim Webportal analog zum Gateway, jedoch in der Datei web.config (nicht webportal.config).
  • Der Pfad bei Installation mit den Versionen 13.2 oder kleiner lautet C:\Program Files\Net at Work Mail Gateway\enQsig Webportal\Web.config.
  • Der Pfad bei Neuinstallationen mit der Version 14 lautet C:\Program Files\NoSpamProxy\Webportal\Web.config.

Outlook Add-In

Falls Sie einen ein WebProxy mit Authentifizierung auf dem Client-PC verwenden, kann es vorkommen, dass das NoSpamProxy Outlook AddIn keine Dateien auf das Web Portal vom Client-PC hochladen kann, da hier die Informationen aus den Systemvariablen nicht greifen. Um diese Informationen dem Add-In zur Verfügung stellen zu können, müssen Sie folgende Schritte durchführen:

  1. Erstellen Sie im Installationsverzeichnis von Microsoft Outlook eine neue Datei Outlook.exe.config neben der Datei Outlook.exe.
  2. Füllen Sie diese Datei mit folgenden Informationen und speichern Sie sie:

    <configuration>

    <system.net>

    <defaultProxy useDefaultCredentials="true" />

    </system.net>

    </configuration>

  3. Starten Sie Outlook neu.

HINWEIS: Weitere Informationen hierzu finden Sie auf dieser Microsoft-Seite.

Siehe auch

Konfigurieren eines Webproxy für die Core Antispam Engine