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.
- Öffnen Sie die Datei NoSpamProxy.GatewayRole.exe.config aus dem Verzeichnis C:\Program Files\NoSpamProxy\Gateway Role.
- 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>
- 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>
- (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>
-
(Optional) Wenn Sie sicherstellen wollen, dass kein Web Proxy verwendet wird, geben Sie das Folgende ein:
<system.net>
<defaultProxy enabled="false" />
</system.net>
- 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:
- Erstellen Sie im Installationsverzeichnis von Microsoft Outlook eine neue Datei Outlook.exe.config neben der Datei Outlook.exe.
- Füllen Sie diese Datei mit folgenden Informationen und speichern Sie sie:
<configuration>
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
</configuration>
- Starten Sie Outlook neu.
HINWEIS: Weitere Informationen hierzu finden Sie auf dieser Microsoft-Seite.