Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Mail ohne Anhang

&pagelevel(5)&pagelevel

Bei einer Mail ohne Anhang erzeugt der Mail-Reader die beiden folgenden Dateien:

  • Eine Datei enthält die Nachricht der Mail.

  • Eine Datei enthält die Prozedur für die Verarbeitung der Mail.
    Der Aufbau der erzeugten Prozeduren ist in weiten Bereichen frei konfigurierbar.

Außerdem generiert der Mail-Reader für jede erhaltene Mail einen neuen Namen.

Die Prozedur wird anschließend mit einem /ENTER-JOB-Kommando bzw. /ENTER-PROCEDURE-Kommando aufgerufen.

Beispiel 1

Das nachfolgende Beispiel zeigt, wie Sie den Mail-Reader so konfigurieren, dass die erzeugte Prozedur nur eine Zeile enthält. Alle erhaltenen Mails werden ausgedruckt.

/PRINT-FILE MAIL.2010-06-27.073001,DELETE-FILE=*YES

MAIL.2010-06-27.073001 ist dabei der eindeutige Name, unter dem der Nachrichtentext abgelegt wird.

Der Name der Prozedur lautet entsprechend MAIL.2010-06-27.073001.PROC.

Der Mail-Reader ruft anschließend die Prozedur MAIL.2010-06-27.073001.PROC auf, und diese wiederum startet den Ausdruck mit /PRINT-FILE.

Der entsprechende Ausschnitt aus der Konfigurationsdatei muss folgendermaßen aussehen:

MAILHANDLING = PARAMETERS(
   ENTER = PROCEDURE,
   BODY= PARAMETERS (
       PROCEDURE = PARAMETERS (
          TEXT = ('/PRINT-FILE %FILE-NAME%,DELETE-FILE=*YES'
          )
       )
   )
)

Der Schlüsselwort-Ausdruck %FILE-NAME% wird vom Mail-Reader durch den jeweils aktuellen Namen der Nachrichten-Datei substituiert.

Beispiel 2

Ebenso können die meisten Header durch solche Variablen substituiert werden. Im nachfolgenden Beispielausschnitt aus der Konfigurationsdatei wird %SUBJECT% durch den Betreff der Mail ersetzt.


TEXT = ('/PRINT-FILE %FILE-NAME%,DELETE-FILE=*YES,',
        '/  COVER-PAGES=PAR(HEADER-PAGE-TEXT=''Betreff: %SUBJECT%'')'
)

Dabei wird ' ' zu ' .

Es entsteht etwa folgende Prozedur:

/PRINT-FILE MAIL.2010-06-27.073001,DELETE-FILE=*YES,-
/   COVER-PAGES=PAR(HEADER-PAGE-TEXT='Betreff: Mail-Reader 2010')

Beispiel 3

Für jede erhaltene Mail wird die Prozedur HANDLEMAIL aufgerufen. Der Betreff und der Dateiname der Mail werden dabei als Parameter übergeben.

Der entsprechende Ausschnitt aus der Konfigurationsdatei lautet beispielsweise:

MAILHANDLING = PARAMETERS(
   ENTER = PROCEDURE,
   BODY = PARAMETERS (
       PROCEDURE = PARAMETERS (
          TEXT = ('/CALL-PROCEDURE HANDLEMAIL,(FILENAME=%FILE-NAME%,-',
                  '/   Subject=''%SUBJECT%'')'
          )
       )
   )
)