Toolmaker Produkt-Dokumentation

directspool - Konfiguration

Inhaltsübersicht

Grundlegende Konfiguration

  1. Installation (Hard- und Software) beschrieben in Kapitel Installation
  2. Konfigurationsschritte im Betriebssystem auf der Seite IBM i-Konfiguration für E-Mail-Versand
  3. Die Basiskonfiguration (SMTP / POP-Server) für directmail finden Sie im Abschnitt Der Befehl CFGDIRMAIL
  4. Mindestens eine directmail Mailbox erstellen: Mailboxen
  5. Erstellen einer direcspool-Definition: Mit directspool-Definitionen arbeiten (der Befehl WRKATMDEF)
  6. Das Arbeiten mit E-Mails wird beschrieben auf der Seite Mit E-Mails arbeiten (Menüauswahl 7)

Erweiterte Konfiguration

Fehlertoleranz für Syntaxfehler in E-Mail-Adressen konfigurieren

Ab Version 5.60

Diese Funktion mit mit dem folgenden Befehl aktiviert:

CHGDTAARA DTAARA(DIRMAIL/DMDTAARA (1231 1)) VALUE(I)

Darüber hinaus ist es erforderlich, ein Exitprogramm (s. unten)  zu erstellen und seinen Namnen auch im DTAARA-DMDTAARA zu hinterlegen.

Wenn die Funktion aktiv ist, dann werden bei der Verarbeitung einer directspool-Definition E-Mails, deren E-Mail-Adresse nicht korrekt ist, in den Ausgangs-Postkorb (WRKMBX, Auswahl 8, Verzeichnis "Ausgang") gestellt und können dort manuell korrigiert werden.

Über das Exitprogramm (s.unten) ist es darüber hinaus möglich, einen Hinweis, zum Beispiel in die MSGQ-QSYSOPR, zu senden und damit einen Benutzer oder einen Verwalter auf das fehlerhafte Mai hinzuweisen.

Das Fehler-Exitprogramm

Das Fehler-Exitprogramm wird (wenn konfiguriert) in bestimmten Fehlersituationen gerufen und kann geeignete Massnahmen einleiten. Im einfachsten Fall kann dies eine Meldung in die Nachrichtenwarteschlange QSYSOPR sein.

Das Programm bekommt die 20-stellige Mail-ID des E-Mails übergeben, das den Fehler erzeugt hat.

Das Fehler-Exitprogramm muss aktiviert werden, indem man seinen Namen in den Stellen 1101ff des Datenbereiches DIRMAIL/DMDTAARA hinterlegt:

CHGDTAARA DTAARA(DIRMAIL/DMDTAARA (1101 10)) VALUE(<exitprogramm-Name>)
CHGDTAARA DTAARA(DIRMAIL/DMDTAARA (1111 10)) VALUE(<exitprogramm-Bibliothek>)


Name und Bibliothek des Programmes sind beliebig. In der Quelldatei DIRMAIL/QCLLESRC(ERREXTPGM) finden Sie eine Vorlage für solch ein Programm.