Previous Topic

Next Topic

Book Contents

Book Index

Dienstintegration – Lokales Mail-Relay

Überblick

Wenn eine der folgenden Bedingungen zutrifft, sollten Sie die Verwendung des IIS-SMTP-Servers von Windows Server als lokales Mail-Relay auf Ihrem MOVEit Transfer-System in Erwägung ziehen.

MOVEit Transfer sendet unmittelbar nach dem Speichern der zugehörigen Datei auf dem Datenträger neue Dateibenachrichtigungen und Upload-Bestätigungen. Während für diesen Ansatz eine Antwort nahezu in Echtzeit ermöglicht, zwingt er MOVEit Transfer auch zu warten, bis eine Nachricht gesendet wurde, bevor eine weitere gesendet werden kann. Wenn MOVEit Transfer mit ausgelasteten Mailservern oder vielen Empfängern zu tun hat, wird während des Upload-Prozess mehr Zeit zum Senden von E-Mails als zum Speichern von Dateien aufgewendet. Damit MOVEit Transfer nicht bei jeder zu sendenden Nachricht bis zu 10 Sekunden warten muss, können diese Nachrichten auf den lokalen SMTP-Server gespoolt werden. Dieser spoolt die E-Mail-Nachrichten wiederum auf echte E-Mail-Server, sobald diese den Datenverkehr besser annehmen können.

Wenn ein lokaler Mail-Relayserver konfiguriert ist, kann MOVEit Transfer darauf ausgehende E-Mails in eine Warteschlange stellen, anstatt sie direkt auf den Hauptmailserver zu übertragen. Dies ermöglicht es MOVEit Transfer, sich auf neue Aufgaben zu konzentrieren, wodurch sich die Reaktionsfähigkeit der meisten Dateiübertragungsprozesse deutlich verbessert.

Anweisungen

  1. Vergewissern Sie sich, dass die SMTP-Serverkomponente auf Ihrem lokalen IIS-Server installiert ist. Wählen Sie in den Administrative Tools (Verwaltungstools) im Server Manager (Servermanager) die Befehlsfolge Features > Add Features (Funktionen > Funktionen hinzufügen) und anschließend SMTP Server (SMTP-Server) aus.

    SMTP_1

    Hinweis: Wenn der SMTP-Server bereits installiert wurde, wird er in ausgewähltem, ausgegrauten Zustand mit dem Zusatz „(Installed)“ angezeigt.

    Der Assistent zum Hinzufügen von Features wird angezeigt.

    SMTP2

  2. Klicken Sie auf Add Required Role Services (Erforderliche Rollendienste hinzufügen) und dann auf Next > Install (Weiter > Installieren).

    SMPT3

    SMTP4

    SMTP5

  3. Klicken Sie nach Abschluss der Installation auf Close (Schließen).
  4. Klicken Sie auf Start und geben Sie im Feld Search Programs and Files (Programme und Dateien suchen) als Suchbegriff IIS ein.
  5. Wählen Sie Internet Information Services (IIS) 6.0 Manager aus. Im IIS-Verwaltungsfenster sollte unter dem lokalen Computer der Knoten [SMTP Virtual Server #1] angezeigt werden.

    Embedded OLE File Template, D75, H100

  6. Klicken Sie mit der rechten Maustaste auf [SMTP Virtual Server #1], und klicken Sie dann Properties (Eigenschaften).
  7. Wählen Sie im Fenster „Properties“ (Eigenschaften) die Registerkarte Access (Zugriff) aus.

    SMTP7

  8. Klicken Sie auf der Registerkarte Access (Zugriff) auf Connection (Verbindung). Um den Zugriff auf den SMTP-Server zu beschränken, wählen Sie die Option Only The List Below (Nur nachfolgende Liste) aus und fügen der Zugriffsliste die localhost-IP-Adresse 127.0.0.1 hinzu. Klicken Sie auf OK, um das Fenster zu schließen.

    SMTP8

  9. Klicken Sie auf der Registerkarte Access (Zugriff) auf Relay. Um den Relay-Zugriff auf den SMTP-Server zu beschränken, wählen Sie die Option Only The List Below (Nur nachfolgende Liste) aus und fügen der Zugriffsliste die localhost-IP-Adresse 127.0.0.1 hinzu. Stellen Sie sicher, dass die Option „Successful Authentication Relay“ (Erfolgreiches Authentifizierungsrelay) unten auf dieser Seite deaktiviert ist. Klicken Sie auf OK, um das Fenster zu schließen.

    SMTP9

  10. Wechseln Sie im Fenster Properties (Eigenschaften) zur Registerkarte Messages (Meldungen) aus. Deaktivieren Sie auf der Registerkarte Messages (Meldungen) sämtliche Meldungsbegrenzungen.

    SMTP10

  11. Wechseln Sie im Fenster Properties (Eigenschaften) zur Registerkarte Delivery (Lieferung) aus. Legen Sie auf der Registerkarte Delivery (Lieferung) für die Standardlieferintervalle und Timeouts kleinere Werte fest. Empfohlene Werte finden Sie unten in der Abbildung.

    SMTP11

  12. Klicken Sie auf der Registerkarte Delivery (Lieferung) auf Advanced (Erweitert). Setzen Sie die Einstellung Fully Qualified Domain Name (Vollqualifizierter Domänenname) auf den Namen Ihres MOVEit Transfer-Servers. Setzen Sie die Einstellung Smart Host (Smarthost) auf den Namen Ihres SMTP-Hauptservers.

  13. Klicken Sie auf OK, um das Fenster zu schließen. Die Konfiguration des SMTP-Servers ist damit abgeschlossen. Klicken Sie im Fenster Properties (Eigenschaften) auf OK, und vergewissern Sie sich, dass der SMTP-Dienst startet.
  14. Konfigurieren Sie abschließend den MOVEit Transfer-Server für die Verwendung des neuen lokalen SMTP-Dienstes. Öffnen Sie das MOVEit Transfer-Konfigurationsprogramm (Start -> Programme -> MOVEit Transfer), und wechseln Sie zur Registerkarte Email (E-Mail). Geben Sie localhost als Name für den Server ein. Klicken Sie auf OK, um das Konfigurationsprogramm zu schließen. Die Änderung sollte sofort und ohne Neustart in Kraft treten.

    SMTP13

Abstimmung

Vermutlich müssen Sie bei der Option Outgoing Connection Limit (Grenze für ausgehende Verbindungen) den optimalen Grenzwert austesten (Standardwert ist 1000), wenn Sie verhindern möchten, dass MOVEit Transfer Ihren echten Mailserver überlastet. (Gedrosselte Werte liegen in der Regel zwischen 1 und 5.) Um diese Einstellung zu ändern, öffnen Sie die SMTP-Eigenschaften, rufen Sie die Registerkarte General (Allgemein) auf, und öffnen Sie das Dialogfeld Connection (Verbindung).

Fertig

Ihr lokaler SMTP-Relayserver sollte jetzt eingerichtet und Ihr MOVEit Transfer-Server für dessen Nutzung konfiguriert sein.

Problembehandlung

Führen Sie zur Fehlerbehebung der Mail-Relayschleife an der Befehlszeile die ausführbare Datei reporterrors.exe aus. Die ausführbare Datei befindet sich im Ordner \MOVEitDMZ\Scheduler. Das Dienstprogramm sendet entweder eine kurze Meldung an die im MOVEit Transfer-Konfigurationsprogramm festgelegte Error Email Address (E-Mail-Adresse für Fehler) oder meldet ein Verbindungsproblem bezüglich des E-Mail-Servers.

Problem: Keine Verbindung zum lokalen Mail-Relay möglich.

Lösung 1: Rufen Sie unter Start | Programme | Verwaltung die Option Dienste auf. Stellen Sie sicher, dass der Simple Mail Transport Protocol-Dienst gestartet wurde und für den automatischen Start konfiguriert ist.

Lösung 2: Rufen Sie unter Start | Programme | Verwaltung die Option Inernetdienste-Manager auf. Stellen Sie sicher, dass der Virtuelle Standardserver für SMTP NICHT angehalten wurde.

Lösung 3: Rufen Sie unter Start | Programme | Verwaltung die Option Inernetdienste-Manager auf. Klicken Sie mit der rechten Maustaste auf Virtueller Standardserver für SMTP, und wählen Sie Eigenschaften aus. Stellen Sie auf der Registerkarte Allgemein sicher, dass die IP-Adresse für All Unassigned (Alle nicht zugeordneten) festgelegt ist.

Lösung 4: Geben Sie an der Befehlszeile netstat -a -n ein. Suchen Sie nach TCP-Einträgen mit einer lokalen Adresse, die mit :25 ENDET. Falls keine vorhanden ist, kann der SMTP-Server nicht an seinen abhörenden Port gebunden werden. Starten Sie den Server neu.

Wenn das Dienstprogramm reporterrors.exe meldet, dass E-Mails gesendet werden, diese aber ihr Ziel nicht erreichen, öffnen Sie den Ordner mit der lokalen SMTP-Serverwarteschlange, und suchen Sie nach Meldungen, die mit Ihren Testmeldungen übereinstimmen. (Den Warteschlangenordner finden Sie in der Regel unter c:\inetpub\mailroot\queue.)

Problem: Die E-Mail wird auf dem lokalen SMTP-Server in die Warteschlange gestellt und nicht zugestellt.

Lösung 1: Stellen Sie sicher, dass Ihr SMARTHOST den Wert enthält, der früher im MAILSERVER-Feld der MOVEit Transfer-Konfiguration angegeben war.

Lösung 2: Stellen Sie sicher, dass das Kontrollkästchen Attempt Direct Delivery (Direkte Übermittlung versuchen) (in der Nähe der Smarthost-Einstellung) DEAKTIVIERT ist.

Lösung 3: Suchen Sie im SYSTEM-Ereignisprotokoll von SMTP oder SMTPSVC nach Einträgen, die auf ein DNS-Problem hindeuten. Wenn die Einträge Ereignisse wie diese enthalten, ändern Sie den SMARTHOST (oben beschrieben) in eine IP-Adresse in eckigen Klammern. Beispiel: [66.170.5.142]

Sie können auch das MOVEit Transfer-Überprüfungsprogramm verwenden, um Mail-Relayschleifen zu ermitteln. Sie können das E-Mail-Relay mit einer E-Mail-Adresse testen, die Sie bei laufendem Programm eingeben.