[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2015
    Beiträge
    334

    Mailen von der AS400

    Hallo zusammen,
    folgende Frage:
    Wie kann ich in einem CL abfangen, wenn das Mailen mit SNDSMTPEMM in die Hose
    ging ? z.B. falsche Mailadresse etc.
    Mit MONMSG CPF0000 klappt das irgendwie nicht so ganz.
    Jemand eine andere Idee ?
    Bitte Info, vielen Dank und Gruß.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Kann man leider nicht abfangen, da es asynchron in eine Queue übergeben wird.
    Man kann dann halt nur dort nachsehen (WRKDSTQ) ob es geklappt hat.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jun 2015
    Beiträge
    334
    hallo und danke für die Info. Habe halt nur das Problem, daß mein CL abbricht, wenn das Mailen
    nicht funktioniert hat. Aber ok, wenn man das nicht abfangen kann, muss ich mir was anderes überlegen.
    Gruss A.

  4. #4
    Registriert seit
    May 2002
    Beiträge
    1.121
    Besteht die Möglichkeit dass es gar keine CPFnnnn Meldung ist?
    Welche Meldung kommt den bei dem Fehler?

  5. #5
    Registriert seit
    Jun 2015
    Beiträge
    334
    Nachrichten-ID . . . . : TCP5092 Bewertung . . . . . . : 00
    Nachrichtenart . . . . : Diagnose
    Sendedatum . . . . . . : 01.06.18 Sendezeit . . . . . . : 09:43:59

    Nachricht . . . : Senden der E-Mail fehlgeschlagen.
    Ursache . . . . : Das Senden der SMTP-E-Mail ist fehlgeschlagen.
    Fehlerbeseitigung: Den zuvor angezeigten Nachrichten mögliche
    Wiederherstellungsaktionen entnehmen und die Anforderung wiederholen.

  6. #6
    Registriert seit
    May 2002
    Beiträge
    1.121
    dann mach mal ein
    monmsg TCP0000 oder eben TCP5092

    CPF0000 fängt nur CPF-Meldungen ab

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Das ist nicht korrekt.
    Wenn eine explizite Fehlermeldung nicht abgefangen wird, gibt es eine CPF-Meldung, dass die Nachricht nicht abgefangen wurde. Somit ist CPF0000 die höchste Hierarchie.

    Reihenfolge der Überwachungen mit MONMSG:

    xxxHHHH = explizite Überwachung genau dieser Meldung, xxx kann eben alles sein, auch CPF
    xxxHH00 = Überwachung der Meldungen die mit xxxHH beginnen
    xxx0000 = Überwachungen aller xxx-Meldungen
    CPFHHHH = s. xxxHHHH
    CPFHH00 = s. xxxHH00
    CPF0000 = alles

    MONMSG schlägt allerdings nur bei Escape-Nachrichten zu.
    Die TCP-Meldung ist jedoch lediglich eine Diagnose-Nachricht.
    Diese lässt sich mit RCVMSG ... MSG(*LAST), o.ä., auslesen.
    Ggf. gibt es ebenso auch eine Erfolgsmeldung, so dass man grundsätzlichnach dem SNDSMTPEMM einen RCVMSG macht um über Erfolg oer Nichterfolg zu entscheiden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    May 2002
    Beiträge
    1.121
    OKay,
    da wurde mir das vor langer Zeit also mal falsch erklärt.
    Ich kannte das (bis eben) immer nur so..

    Danke für die Info

  9. #9
    Registriert seit
    Jun 2015
    Beiträge
    334
    also wenn ich den TCP5092 abfrage, stürzt nix ab und ich könnte z.B. per Programm einen Fehlerpostkorb
    mit den Lieferanten füllen, die die Mail nicht bekommen haben. Das würde mir schon helfen.
    Aber ich möchte es mit dem RCVMSG machen. Wie sähe der Code für mein CL dann aus ?

  10. #10
    Registriert seit
    Jun 2015
    Beiträge
    334
    nochmal zum Verständnis: es ist ja jetzt geklärt, wie man bei fehlender Mailadresse im CL agieren muss.
    Wenn jetzt aber die Mailadresse falsch war, kann ich dann auch irgendwo abgreifen,
    ob die Mail vom Empfänger erreicht bzw. nicht erreicht wurde. Hilft hier der RCVMSG ?
    In der Windows-Welt kommt ja dann immer ein 'unzustellbar Kommentar' zurück.

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Das muss dann von einem Mailempfänger überwacht und ggf. dann weitergeleitet werden.
    Am Besten ist ja, dass du per WRKDIRE, ich glaube mit F19, für den Absender eine gültige Mailadresse deiner Firma hinterlegst. Diese wird dann als Absender verwendet und Antworten (also auch Fehler) gehen dann auch an diese.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Mailen aus AS400 heraus
    By alex61 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-05-18, 16:15
  2. Mailen aus der AS400 raus
    By alex61 in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 07-08-17, 09:57
  3. AS Spools faxen, mailen, archivieren
    By USP in forum NEWSboard Server & Hardware Markt
    Antworten: 0
    Letzter Beitrag: 29-01-01, 20:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •