Inhaltsübersicht
Der Mail-Eingangs-Assistent ist eine der herausragenden Funktionen von directmail. Viele Funktionen, die interaktiv ausgeführt werden, wie die Aufnahme von Adressen ins Adressbuch, das Um- und Weiterleiten von E-Mails an Kollegen, die automatische Beantwortung von E-Mails bei Abwesenheit und die Benachrichtigung über eingehende E-Mails per Handy können mit dem Mail-Eingangs-Assistenten automatisiert und ohne manuellen Eingriff ablaufen.
Der Mail-Eingangs-Assistent kann sowohl global über alle Mailboxen hinweg aufgerufen werden, wenn Sie aus dem directmail-Menü Auswahl 3 treffen, oder je Mailbox mit Auswahl 13 aus der Anzeige "Mit Mailboxen arbeiten".
Eingaben sind im „Vereinfachten Modus", oder im „Expertenmodus" möglich. Wir empfehlen Ihnen, mit dem „Vereinfachten Modus" Erfahrungen zu sammeln und erst danach den Expertenmodus zu nutzen. Im Expertenmodus können Funktionen leichter miteinander kombiniert werden, ohne dass die Definition mehrfach vorhanden ist. Z.B. können Sie im Expertenmodus die Adresse der eingehenden E-Mail in ein Adressbuch aufnehmen, die E-Mail an einen Kollegen weiterleiten und diesem per Handy eine Nachricht über die eingegangene E-Mail senden Die Reihenfolge ist im Expertenmodus frei definierbar, im Vereinfachten Modus festgelegt.
Hinweis: Die Funktion "Löschen" wird immer zuletzt ausgeführt.
0149 - Mail-Eingangs-Assistent
Beschreibung der Auswahlmöglichkeiten
2=Ändern
Hiermit können Sie eine existierende Definition ändern, Filter neu definieren und andere Aktionen initiieren.
3=Kopieren
Zum einfachen Duplizieren von bestehenden Definitionen die anschließend nur geändert werden müssen.
4=Löschen
Hiermit löschen Sie definierte Definitionen.
8=Kriterien
Zeigt die Attribute der Definition an. Vor Anzeige muss der Modus vom Vereinfachten in den Expertenmodus geändert werden.
9=Funktionen
Zeigt die hinter eine Definition hinterlegten Funktionen an.
12=Reset Hits
Setzt die Anzahl Treffer je Definition zurück.
Erstellen einer Mail-Eingangs-Assistenten-Definition
Mit F6 aus der Anzeige „Mit Mail-Eingangs-Assistenten arbeiten" können Sie eine neue Definition erstellen. Neue Definitionen können wahlweise im Vereinfachten- oder Expertenmodus erstellt werden.
0150 - Definitionsart auswählen
Beschreibung der Auswahlmöglichkeiten
1=Vereinfachter Modus
Im Vereinfachten Modus können Sie ohne Erfahrung mit den Funktionen des Mail-Eingangs-Assistenten beginnen. Definitionen im Vereinfachten Modus können jederzeit in den Expertenmodus übernommen werden.
2=Expertenmodus
Noch mehr Flexibilität, noch mehr Funktionen ermöglicht Ihnen der Expertenmodus. Verwenden Sie diesen Modus wenn Ihre ersten Versuche mit dem Vereinfachten Modus erfolgreich waren.
Nachfolgend werden die Möglichkeiten des Mail-Eingangs-Assistenten auf Basis des Vereinfachten Modus demonstriert.
Definition erstellen (F6)
Jede Definition erhält einen eindeutigen Namen, über diesen kann die Definition jederzeit geändert, aktiviert, deaktiviert oder gelöscht werden.
0152 – Definition vereinfachter Modus
Name
Ein eindeutiger Name pro Definition
Beschreibung
Hier geben Sie die Textbeschreibung dazu ein
Aktiv
Eine Eintragung kann aktiv oder inaktiv sein. Damit können Sie Funktionen zeitweise außer Kraft setzen.
Gültige Werte sind:
J Die Definition ist aktiv
N Die Definition ist inaktiv
Filterfunktionen
Mit Hilfe der Filterfunktionen schränken Sie die ausgewählten Funktionen des Mail-Eingangs-Assistenten auf die relevanten E-Mails ein.
Filterkriterien sind im Vereinfachten Modus immer „UND"-Verknüpfungen, im Expertenmodus können Sie auch „ODER"-Verknüpfungen einfügen.
0152 – Definition vereinfachter Modus
Hinweis:
1. Sofern Felder leer bleiben, wird die Definition in jedem Fall ausgeführt, d.h. das Feld wird bei der Selektion nicht berücksichtigt, der Inhalt ist für die Ausführung oder nicht Ausführung nicht von Belang.
2. Eingaben sind, ausgenommen von Ja/Nein-Kriterien immer "String-Funktionen", d.h. die angegebene Zeichenfolge muss im entsprechenden Feld vorkommen um das Filterkriterium zu erfüllen. Im Suchstring kann bei unbekannten Zeichen ein "?" angegeben werden.
3. Groß-/Kleinschreibung spielt bei der Eingabe von Zeichenfolgen keine Rolle
Definition
Siehe vorheriges Kapitel
Aktiv
Siehe vorheriges Kapitel
Mailbox
Die Definition bezieht sich auf eine Mailbox wenn der Mail-Eingangs-Assistent aus einer Mailbox heraus erstellt wurde. Globale Definitionen mit Mailbox *ALL sind aus dem Menü heraus möglich.
Konto
Falls Sie in Ihrer Mailbox mehrere E-Mail-Konten verwalten können Sie die Definition auf ein Konto einschränken
Abwesenheit
Spezifiziert, ob die Definition bei Abwesenheit ablaufen soll.
Gültige Werte sind:
J Die Definition wird ausgeführt wenn der Mailbox-Inhaber aufgrund der im Kapitel Ab wesenheit (Auswahl 14) außer Haus ist.
N Die Definition wird ausgeführt wenn der Mailbox-Inhaber nicht abwesend ist.
Von
Hier kann der Absender eingeschränkt werden
Priorität
Hiermit steuern Sie, ob die Priorität bei der Filterfunktion eine Rolle spielen soll.
Gültige Werte sind:
H E-Mails mit hoher Priorität werden berücksichtigt
N E-Mails mit normaler Priorität werden berücksichtigt
G E-Mails mit geringer Priorität werden berücksichtigt
An
Hier kann der Empfänger eingeschränkt werden.
Anhänge
Hiermit steuern Sie, ob Anhänge bei der Filterfunktion eine Rolle spielen.
Gültige Werte sind:
J E-Mails mit Anhängen werden berücksichtigt
N E-Mails ohne Anhänge werden berücksichtigt
Betreff
Die Zeichenfolge im Feld Betreff wird gesucht.
Negativ
Dies ist ein globaler Parameter, der alle angegebenen Werte negativiert. D.h. wenn Sie unter An „MEIER" und in diesem Parameter J eingeben, werden alle E-Mails berücksichtigt, die nicht an „MEIER" adressiert sind.
Text
Die Zeichenfolge wird im Text der E-Mail gesucht.
Phonetisch
Die phonetische Suche erlaubt eine Textsuche innerhalb einer Mailbox für Empfänger, Absender, Betreff und Text.
Abwesenheitsnachricht
Die Funktion Abwesenheitsnachricht ermöglicht Ihnen dem Absender einer E-Mail eine Nachricht zukommen zu lassen, wenn Sie nicht im Haus sind. In der Nachricht wird dem Absender mitgeteilt, wann Sie wieder zurück sind und die E-Mail bearbeiten.
0153 - Abwesenheits-Definition
Geben Sie im Feld Abwesenheit J und bei Funktion "Abwesenheitsnachricht" 1 ein um diese Funktion zu aktivieren.
0154 - aktivierte Abwesenheits-Definition
Adresseintrag erstellen
Passiert es Ihnen auch ab und zu, dass Sie eine E-Mail bekommen und die E-Mail-Adresse des Absenders nicht gleich ins Adressbuch aufgenommen haben. Mit dieser Funktion des Mail-Eingangs-Assistenten gehört dies der Vergangenheit an. Die Absender der zutreffenden E-Mails werden automatisch ins Adressbuch aufgenommen.
Die Funktion "Adresseintrag erstellen" ermöglicht Ihnen auch die automatische Aufnahme von Kunden und Interessenten in Ihre E-Mail-Verteiler. Im nachfolgenden Beispiel werden die Absender aller E-Mails in denen im Betreff "EINTRAGEN" steht automatisch in ein Adressbuch aufgenommen.
Mit dieser Funktion können Sie sehr einfach Mailinglisten erstellen, die sich quasi von selbst pflegen.
0155 – Adresseintrag erstellen
Adresseintrag erstellen
Geben Sie Ihre Filterkriterien und bei Funktion "Adresseintrag erstellen" 1 ein.
0156 – Ordner auswählen
Wählen Sie den Ordner mit 1 aus, in den Sie den Adressbucheintrag speichern wollen.
0157 - Adresseintrag im Ordner Extern erstellen
Adresseintrag löschen
Genauso können Sie automatisch Adresseinträge aus Adressbüchern löschen, wenn der Absender der E-Mail mitteilt, dass er keine Informationen mehr haben möchte.
0158 - Adresseintrag löschen
Geben Sie Ihre Filterkriterien und bei Funktion "Adresseintrag löschen" 1 ein.
0159 - Ordner auswählen
Wählen Sie hier das Adressbuch mit 1 aus, aus dem die Adresse gelöscht werden soll.
0160 - Adresseintrag löschen aus Adressbuch Extern
E-Mail in Ordner kopieren
Hiermit können Sie eingehende E-Mails abhängig von den Filterkriterien in Ihre Ordnerstruktur kopieren, so dass z.B. E-Mails aus dem Vertrieb gleich im Ordner "Vertrieb" landen.
0161 - E-Mail in Ordner kopieren
Geben Sie Ihre Filterkriterien und bei Funktion "E-Mail in Ordner kopieren" 1 ein.
0162 - Ordner auswählen
Wählen Sie den Ordner mit Auswahl 1 in den die E-Mail kopiert werden soll. Mit Auswahl 5 können Sie die Struktur ein- bzw. ausblenden.
0163 - Struktur eingeblendet
0164 - E-Mail kopiert in Ordner CMA/Gelöscht
E-Mail automatisch löschen
Wen stören sie nicht, die ewigen Werbe- oder Junk-Mails. Mit dieser Funktion des Mail-Eingangs-Assistenten können Sie unerwünschte E-Mail ohne manuellen Eingriff gleich löschen. löschen. Diese Funktion wird erst ausgeführt, nachdem alle anderen Aufgaben ausgeführt wurden. (Auch im Experten-Modus)
0165 - E-Mail automatisch löschen
Geben Sie Ihre Filterkriterien und bei Funktion "E-Mail löschen" 1 ein.
0166 - E-Mails BILLIG EINKAUFEN werden automatisch gelöscht
E-Mail umleiten
E-Mails die Sie nicht betreffen können mit directmail gleich auf den zuständigen Empfänger umgeleitet werden. Die gleiche Funktion können Sie auch bei Abwesenheit verwenden um Ihre E-Mails an Ihre Home-Adresse, oder an einen Kollegen umzuleiten.
0167 - E-Mail umleiten
Geben Sie ihre Filterkriterien und bei Funktion "Umleiten zu Empfänger" 1 ein.
0168 - E-Mail Empfänger auswählen
Sie können hier direkt die E-Mail Adresse des Empfängers eingeben, oder mit F4 die Adresse aus dem Adressbuch suchen.
0169 - Adresse auswählen
Geben Sie 1 vor der zu übernehmenden Adresse ein. Sie können hier alle Funktionen nutzen die bereits im Kapitel Adressbuch (Auswahl 12) beschrieben wurden.
Hinweis: Wenn Sie eine Adresse mit Auswahl 1 übernehmen, in der Folgemaske jedoch keine E-Mail Adresse auftaucht, liegt es vermutlich daran, dass in der Adresse keine E-Mail Adresse eingegeben wurde.
Original-Absender
Weiter- und umgeleitetet E-Mails können optional den Namen des Originalabsenders, oder des Absenders der Mailbox enthalten der die E-Mail weiter-, bzw. umgeleitet hat.
Gültige Werte sind:
J Die Adresse der Originalnachricht wird benutzt
N Die Adresse der Mailbox aus der die Weiter-/Umleitung erfolgt wird benutzt
0170 - Umleiten zu Empfänger pc2@messe.de
Senden an Faxempfänger
Mit dieser Funktion erreichen Sie auch Empfänger die über keine E-Mail-Adresse verfügen. Wenn Sie DirectFax von TOOLMAKER auf Ihrer IBM i installiert haben, wird der Text der E-Mail in ein Fax konvertiert und dem Empfänger auf dem Faxweg zugestellt.
0171 - Senden an Faxempfänger
Geben Sie Ihre Filterkriterien und bei Funktion "Senden an Faxempfänger" 1 ein.
0172 – E-Mail per Fax weiterleiten
Faxempfänger auswählen
Geben Sie hier die Faxnummer des Empfängers ein, oder wählen Sie mit F4 eine Adresse aus den Adressbüchern aus. *OWNER sendet die E-Mail an die Fax-Nr. die im Adresseintrag der empfangenden Mailbox enthalten ist
0173 - E-Mail per Fax verschicken
E-Mail weiterleiten
Ähnlich wie bei Umleiten können Sie hier eine eingehende E-Mail an Ihre Home-Adresse, oder an einen Kollegen weiterleiten. Das Original bleibt in diesem Fall bei Ihnen.
0174 - E-Mail weiterleiten
Geben Sie Ihre Filterkriterien und bei Funktion "Weiterleiten an Empfänger" 1 ein.
0175 - E-Mail Empfänger angeben
Geben Sie im Feld E-Mail die E-Mail-Adresse des Empfängers ein, oder wählen Sie mit F4 einen Empfänger aus einem Adressbuch aus.
Name
E-Mail Empfänger
E-Mail-Adresse des Empfängers
Original-Absender
Weiter- und umgeleitetet E-Mails können optional den Namen des Originalabsenders, oder des Absenders der Mailbox enthalten der die E-Mail weiter-, bzw. umgeleitet hat.
Gültige Werte sind:
J Die Adresse der Originalnachricht wird benutzt
N Die Adresse der Mailbox aus der die Weiter-/Umleitung erfolgt wird benutzt
0176 - Weiterleiten an Empfänger pc2@messe.de
Verschieben in Ordner
Hiermit können Sie eine eingehende E-Mail in einen Ordner verschieben.
0177 - E-Mail verschieben
Geben Sie Ihre Filterkriterien und bei "Verschieben nach Ordner" 1 ein.
0178 - Ordner auswählen
Geben Sie Auswahl 1 vor dem gewünschten Ordner ein, mit Auswahl 5 können Sie sich die Struktur der Ordner ein- bzw. ausblenden.
0179 - E-Mail verschieben in Ordner PC01/Ausgang/Archiv
E-Mail-Text drucken
Den Kopf sowie den Textteil einer eingehenden E-Mail können Sie hiermit automatisch ausdrucken.
0180 - E-Mail drucken
Geben Sie Ihre Filterkriterien und bei Auswahl "Nachrichtentext drucken" 1 ein.
0181 - Drucker auswählen
Ausgabewarteschlange
Ausgabewarteschlange aus der der Nachrichtentext gedruckt werden soll.
Bibliothek
Bibliothek der Ausgabewarteschlange.
Anhalten
Der Ausdruck kann wahlweise angehalten werden,
Papierfach
Angabe des Papierfachs.
Kopien
Die Anzahl der Kopien ist frei wählbar.
0182 - Ausdruck der E-Mails auf PRT01
Antwort auf E-Mail
Eingehende E-Mails können mit directmail automatisch beantwortet werden. So können Sie Kunden, die per E-Mail bestellen, eine Antwort zukommen lassen, woraus hervorgeht, dass die E-Mail eingegangen ist und der Vorgang bearbeitet wird.
0183 - E-Mail automatisch beantworten
Geben Sie Ihre Filterkriterien und bei "Antworten mit E-Mail" 1 ein.
0184 - Eingabe Mail-ID
Mail ID
Jede Antwort basiert auf einer gespeicherten E-Mail die in irgendeinem Ordner abgelegt ist. Wählen Sie mit F4 die Antwort-E-Mail aus.
0185 - E-Mail auswählen
0186 - Antwort auf Anfrage mit E-Mail test
Benachrichtigung per GSM-Text
Sofern Sie GSM-Text von TOOLMAKER auf Ihrer IBM i installiert haben, können Sie beliebige Handy-Besitzer über den Eingang Ihrer E-Mails informieren. Damit erhalten Handy-Benutzer die Information, dass eine E-Mail eingetroffen ist und den Betreff. Insbesondere für Außendienstmitarbeiter oder mobile Mitarbeiter ist dies von unschätzbarem Vorteil.
0187 - E-Mail-Benachrichtigung per SMS
Geben Sie Ihre Filterkriterien und bei "SMS Benachrichtigung Mobilfunk" 1 ein.
0188 - Eingabe der Handy-Nummer
Geben Sie die Handy-Nummer ein, oder wählen Sie einen Eintrag aus den Adressbüchern mit F4 aus. *OWNER sendet die E-Mail an die SMS-Nr. die im Adresseintrag der empfangenden Mailbox enthalten ist
0189 - Benachrichtigung eines Handy-Benutzers
Kombinationen
Sie können im vereinfachten Modus mehrere Funktionen hintereinander ablaufen lassen, indem Sie mehrere Auswahlen treffen. Die Basis der Aktionen ist immer die Filterfunktion.
0190 - Kombination von Funktionen
Experten-Modus
Im Expertenmodus sind Sie bei der Ausführung Ihrer Funktionen noch flexibler. So können Sie Aktionen mehrfach starten, die Reihenfolge der Aktionen festlegen sowie "UND"- und "ODER"-Bedingungen kombinieren.
0191 – Experten-Modus
Kombination von Funktionen im Experten-Modus
Filterfunktionen im Experten-Modus (Kriterien)
Die Filterfunktion im Experten-Modus entspricht im wesentlichen der Funktion im vereinfachten Modus, mit dem Unterschied, dass eine zusätzliche Exit-Programm-Funktion und eine weitere Prüfung auf „bereits verteilt" zur Verfügung steht.
0192 - Exit Programm
Folge-Nr.
Geben Sie hier die Folgenummer ein, in deren Reihenfolge die Bedingungen geprüft werden sollen.
AND/OR
Mit AND/OR können Sie Bedingungen miteinander verknüpfen.
Mailbox
Der 10-stellige alphanumerischen Mailboxnamen mit der diese E-Mail empfangen wurde.
Konto
Filtern Sie hier die eingehenden Mails nach Mailkonto
Von
Filtern Sie hier nach Absender
An
Filtern Sie hier nach Empfänger
Betreff
Filtern Sie hier nach Betreff der eingehenden E-Mails
Text
Filtern Sie hier nach Zeichenfolgen im Text der E-Mail
Abwesenheit
Hier filtern Sie die E-Mails in Abhängigkeit der eingetragenen Abwesenheitszeit:
Gültige Werte sind:
JNur E-Mails filtern die während einer eingetragenen Abwesenheit empfangen wurden.
NNur E-Mails filtern die nicht während einer eingetragenene Abwesenheit empfan gen wurden.
LeerAbwesenheit nicht berücksichtigen
Anhänge
Hiermit filten Sie die E-Mails an Abhängigkeiten von Anhängen
Gültige Werte sind:
JNur E-Mails filtern die Anhänge enthalten.
NNur E-Mails filtern die keine Anhänge enthalten.
LeerAnhänge nicht berücksichtigen
Exit Programm/Bibliothek
Die Filterfunktion Exit Programm ermöglicht zusätzlich zu anderen Filterfunktionen den Aufruf eines benutzerdefinierten Programms. Dieses Programm wird ausgeführt und muss einen Rückkehrcode zurückgeben. Abhängig vom Rückkehrcode gilt der Filter als zutreffend oder nicht zutreffend. Folgende Parameter werden benötigt:
Priorität
Filtern Sie hier die E-Mails nach Priorität
Gültige Werte sind:
HNur E-Mails filtern die Priorität Hoch haben
NNur E-Mails filtern die Priorität Normal haben.
GNur E-Mails filtern die Priorität Gering haben.
LeerPriorität nicht berücksichtigen
Negativ
Wenn Sie die E-Mails filtern wollen die NICHT den Kriterien entsprechen geben Sie hier Auswahl „J" ein
Bibliothek
Angabe der Bibliothek des Exit-Programmes.
Verteilt
Filtern Sie hier die E-Mails nach Status der Verteilung
Gültige Werte sind:
JNur E-Mails filtern, die schon verteilt wurden
NNur E-Mails filtern, die noch nicht verteilt wurden.
LeerVerteilungsstatus nicht berücksichtigen
Phonetisch
Filtern Sie hier die E-Mails über Phonetik
Gültige Werte sind:
JE-Mails nach phonetischer Suche filtern
NE-Mails nicht nach phonetischer Suche filtern
Hinzufügen von Funktionen im Experten-Modus
Beim Hinzufügen von Funktionen im Experten-Modus müssen Sie Funktionsart, Beschreibung und Aktivitätskennzeichen, analog zum Vereinfachten Modus eingeben.
0193 - Funktion hinzufügen
Folgenummer
Geben Sie hier die laufende Folgenommer ein in der die Anweisungen verarbeitet werden sollen.
Funktionsart
Drücken Sie F4 um eine Liste der verfügbaren Funktionen anzeigen zu lassen.
0194 - Experten-Modus-Funktionen 1. Seite
0195 - Experten-Modus-Funktionen 2. Seite
Wählen Sie die gewünschte Funktion mit Auswahl 1 aus.
Beschreibung
Hier können Sie eine Beschreibung der Funktion hinterlegen Wenn Sie hier nichts eingeben, wird die hinterlegte Beschreibung aus den verfügbaren Funktionen eingesetzt.
Aktiv
Hiermit steuern Sie, ob die Funktion auch ausgeführt werden soll, oder die Aktion vorübergehend deaktiviert ist.
Gültige Werte sind:
JFunktion ist aktiv
NFunktion ist nicht aktiv.
0196 - Funktion Benutzerprogramm starten
Funktionsbeschreibungen
*ABSENT Abwesenheitsnachricht
0417 - *ABSENT Abwesenheitsnachricht
-
*ADRADD Adreßeintrag erstellen
0417 - *ADRADD Abwesenheitsnachricht
*ADRRMV Adreßeintrag löschen
0417 - *ADRRMV Adreßeintrag löschen
*COPY Kopieren nach Ordner
0419 - *COPY Kopieren nach Ordner
*DELETE Nachricht löschen
*DETOUR Umleiten zu Empfänger
0418 - *DETOUR Umleiten zu Empfänger
*DIRARC In DirectArchiv archivieren
Diese Funktion bietet die Möglichkeit ein Archiv, sowie Indizes mit festen Werten vorzubelegen. Anders als bei Automail ist der PE-Assistent nicht in der Lage, Indexinformationen zu ermitteln, d.h. es können nur konstante Werte angegeben werden, die nur durch Verwendung unterschiedlicher PE-Filter anders vorbelegt werden könnten. Das Extrahieren von Betreff, Absender etc. und diese in die Archivindizes zu kopieren wird von DirectArchiv übernommen.
ArchivEingabe des Archives wie in DirectArchiv definiert
Delete MIME file:
Index Wert Eingabe gültiger Indexwerte wie diese bei der Definition des Archives in DirectArchiv festgelegt wurden
0416 – *DIRARC DirectArchiv Export definieren
*EXITPGM Exit Programm aufrufen
Die *EXITPGM-Funktion ermöglicht den Aufruf Ihres Benutzerprogrammes abhängig von eingestellten Filterfunktionen bei eingehenden E-Mails. Bei der *EXITPGM-Funktion geben Sie zwei konstante Parameter und weitere optionale Parameter an Ihre Exitprogramm weiter:
MAIL-ID eine 20-stelliger alphanumerische Zeichenfolge beinhaltet die eindeutige Mail-ID unter der die E-Mail im IFS abgelegt wird.
MAILBOX den 10-stelligen alphanumerischen Mailboxnamen mit der diese E-Mail empfangen wurde.
Parameter 3-9 variabel definierbare alphanumerische Parameter.
0197 – Exit Programm angeben
Die Quellen der optionalen Parameter können Sie mit Hilfe der zur Verfügung stehenden Parameter mit Taste F4 auswählen.
0198 - Parameterquellauswahl
Die tatsächlich an Ihr Programm übergebenen Parameter und deren Länge definieren Sie nun variabel wie in nachfolgendem Beispiel aufgeführt:
0199 - Parameterdefinition
Parameter3 ist hier eine Zeichenfolge aus dem Betreff mit Länge 42 Stellen. Der Inhalt des Parameters wird aus einem in Klammern angegebenen String extrahiert, beginnt 1 Stelle nach dem „(„-Zeichen und endet eine Stelle vor dem „)"-Zeichen. So können Sie z. B. den Parameter mit Länge 42 aus dem Betreff „Bestellung mit Lizenznummer (23432-23123-12341)" mit der Zeichenfolge „23432-23123-12341" an Ihr Programm übergeben.
Parameter4 beinhaltet die ersten zehn Stellen des Betreffs
Parameter5 sucht in der ersten Textzeile der E-Mail die Konstante „Betreff" und gibt die danach stehenden (8 Stellen hinter der Konstante Betreff) 25 Zeichen an den Parameter weiter.
Mit Zugriff auf die beiden folgenden Dateien, kann ein Programmierer den Betreff und den Textinhalt der E-Mail auslesen.
DMITMHDR Kopfdatei der E-Mail inkl. Betrefftext
DMITMTXT Textzeilen der E-Mail
Der Schlüssel (Key) für beide Dateien ist die 20-stellige MAILID.
Nachstehend haben wir zwei Beispiele für Exit-Programme aufgelistet:
Beispielprogramm für den Export von E-Mail Anhängen
******************************************************************** * Sample Exit Programm for exporting E-Mail attachments * * * * (C) 2000 Toolmaker Software * ********************************************************************* c *entry plist c parm mailid 20 c parm mailbox 10 c c do 9999 attid 5 0 Cat EXPEMLATT command c eval clcmd='DIRMAIL/EXPEMLATT MAILID(' c %trim(mailid)') ATTID(' c %trim(%editc(attid:'Z')) + c ') PATH(''/dirmail/file.' c %trim(%editc(attid:'Z')) + ''') ' + c 'REPLACE(YES)' c Execute EXPEMLATT command c call 'QCMDEXC' 50 c parm clcmd 1000 c parm 1000 cllen 15 5 If error occured, assume, that all attachments have been exported c if *in50 c leave c endif c c enddo Quit program c seton lr
Demoprogramm directmail Ausgabe Mailtext in Quellendatei
Das Programm bekommt die interne Mail-ID als Parameter mit und greift damit auf die Mail Kopfdatei und die Mail Textdatei zu. Die Datensätze werden in eine Quellendatei EMLOUTF in QGPL geschrieben (kann man sich mit SEU ansehen). Eine Ausgabe in die QTEMP ist nicht sinnvoll, da der PE im Batch arbeitet und die Datei dort unerreichbar wäre.
Im Posteingangsassistenten stellen Sie folgendes ein:
FunktionBeschreibung FunktionsparameterAktiv*EXITPGM Demo EXIT Programm CALL(EMLEXIT1) Ja
H*********************************************************************
H* *
H* Demoprogramm directmail Ausgabe Mailtext in Quellendatei *
H* erstellt 30.04.03/HW *
H* *
H* Voraussetzungen fr die Ausfhrungsphase: *
H* 1. Bibl. DIRMAIL muss in *LIBL vorhanden sein *
H* 2. Datei EMLOUTF in QGPL ist keine Datendatei des Anwenders! *
H* *
F*********************************************************************
F* Mail Kopfdatei *
Fdmitmhdr if e k disk usropn
F* Mail Textdatei *
Fdmitmtxt if e k disk usropn
F* Demo Ausgabedatei fr Mailtext *
Femloutf o f 92 disk usropn
D*********************************************************************
D* Satzdefinition fr Quellendatei (Datenstruktur)
Dsrcrec DS
D srcseq 1 6S 2
D srcdat 7 12S 0
D srcdta 13 92
c*********************************************************************
c* Eingangsparameter von Funktion *EXITPGM (PE/Posteingangsassistent)
c *entry plist
c parm MailId 20
c parm MailBox 10
c*
c* Demo Zugriff auf Mail Kopfdatei
c mailid chain itmhdrf 50
c*
c* Lesen aller Texts„tze der Mail und Ausgabe in Demodatei
c mailid setll itmtxtf
c do *hival
c mailid reade itmtxtf 5050
c 50 leave
c movel txdta srcdta
c write emloutf srcrec
c enddo
c*
c* Programmende
c move *on *inlr
c*
c*****************************************************************
c* Programmstartroutine
c*
c *inzsr BEGSR
c*
c* Demodatei EMLOUTF in QGPL l"schen/erstellen
c eval clcmd c 'CLRPFM FILE(QGPL/EMLOUTF)'
c exsr runcl
c if *in50
c eval clcmd c 'CRTSRCPF FILE(QGPL/EMLOUTF) ' +
c 'RCDLEN(92) MBR(*FILE)'
c exsr runcl
c endif
c*
c eval clcmd c 'OVRDBF FILE(EMLOUTF) '+
c 'TOFILE(QGPL/EMLOUTF)'
c exsr runcl
c*
c* Alle Dateien "ffnen
c open emloutf
c open dmitmhdr
c open dmitmtxt
c*
c ENDSR
c************************ *****************************************
c* Execute System Command
c*
c RunCl BEGSR
c CALL 'QCMDEXC' 50
c PARM ClCmd 256
c PARM 256 CmdLen 15 5
c*
c ENDSR
c*****************************************************************
*FAX Senden an Faxempfänger
0420 - *FAX Senden an Faxempfänger
*FORWARD Weiterleiten an Empfänger
0418 - *FORWARD Weiterleiten an Empfänger
*MOVE Verschieben nach Ordner
0419 - *MOVE Verschieben nach Ordner
*OPEN Email als göffnet markieren
Die Funktion *OPEN ist nur im Expertenmodus verfügbar und markiert eine eingehende E-Mail die den Filterkriterien entspricht als geöffnet.
*PRINT Nachrichtentext drucken
0421 - *PRINT Nachrichtentext drucken
*REPLY Antworten mit E-Mail
0422 - *REPLY Antworten mit E-Mail
*SMS SMS Benachrichtigung Mobilfunk
0423 - *SMS SMS benachrichtigung Mobilfunk
*STOP E-Mail Verteilung beenden
Beendet die E-Mail-Verteilung bei dieser Funktion.
Kombinationen von Funktionen
0201 - Kombinationen von Funktionen im Experten-Modus