[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Feb 2001
    Beiträge
    17

    Question Mail Server API

    Hallo!

    Kennt jemand eine Möglichkeit (API) mit dem ich empfangene E-Mails lesen kann?
    Diese werden ja vom Mail-Server in einem IFS-Verzeichnis abgelegt und sollen Programmgesteuert (RPG o.ä.) weiterverarbeitet werden.

    Danke und schöne Grüße,
    Christian

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    Versuchs mal mit CPYFRMSTMF in eine PF-Datei. Diese kann dann problemlos verarbeitet werden.
    Da aber Mails in einem besonderen Format (MIME, HTML) übertragen werden, gestaltet sich die Interpretation etwas schwierig.
    Schau Dir eine Mail-Datei einfach mal über diesen Weg an.
    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
    Feb 2001
    Beiträge
    17

    Post

    Danke für den Hinweis.
    CPYFRMSTMF ist mir schon bekannt, allerdings gibt es mehrere Probleme:
    1. Der Name der Datenstromdatei ist immer anders, das erschwert eine Programmmäßige bearbeitung.
    2. Ich muss erst mal wissen, ob überhaupt Mails da sind, und wie viele.
    3. Ich muss wissen, welches Verzeichnis welchem Benutzerprofil (bzw. DIRE) zugeordnet ist und muss das in meinem Programm festlegen (oder in einer Tabellendatei). Bei Änderungen muss ich das Programm/die Tabellendatei ändern.

    Möglicherweise gibt es aber ein API (undokumentiert?) das mir die Arbeit abnimmt, so wie zur Bearbeitung von Nachrichten (MSG).

    Schöne Grüße,
    Christian

  4. #4
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    Die API's sind beschrieben im Handbuch "OS/400 Hierarchical File System API" auf der CD "Online Library".
    Dort sind alle API's beschrieben, zum Bearbeiten von Verzeichnissen.

    Zugegeben etwas mühsam.
    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

  5. #5
    Registriert seit
    Jun 2001
    Beiträge
    727

    Post

    Der Posteingang wird vom MSF (Mail Server Framework) im IFS abgelegt, wenn die Postfunktionsstufe auf 2 bzw. *SYSMS steht. D.h. wenn der Mail-Benutzer ein POP3-Benutzer ist. (ändern mit WRKDIRE/CHGDIRE).

    Der Posteingang liegt dann im Verzeichnis /QTCPTMM/MAIL/<Benutzer>. Die Dateien haben den Namen JWxxxxxx.NOT.

    Die MSF-API's findest du hier : http://publib.boulder.ibm.com/pubs/html/as400/v5r1/ic2929/index.htm?info/apis/off3a.htm

    Sven


    [Dieser Beitrag wurde von Sven Schneider am 17. Juli 2002 editiert.]

    [Dieser Beitrag wurde von Sven Schneider am 17. Juli 2002 editiert.]

  6. #6
    Registriert seit
    Feb 2001
    Beiträge
    17
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">Zitat:</font><HR>Original erstellt von Sven Schneider:
    [...]
    Die MSF-API's findest du hier : http://publib.boulder.ibm.com/pubs/h...apis/off3a.htm

    Sven
    [/quote]

    Danke, das habe ich gesucht (und nicht gefunden...)

    Gruß,
    Christian

  7. #7
    Registriert seit
    Jan 2002
    Beiträge
    23

    Post

    Hallo,
    ich habe mich lange mit den AS/400 Mail und SMTP Server APIs rumgequält. Abgesehen davon, dass sie schwach dokumentiert sind und kaum jemand bei IBM sich damit auskennt, auch in Rochester nicht, fehlen jede Menge Funktionen.
    Ich habe dann die Java Mail APIs von Sun entdeckt. Die können auch auf der AS/400 genutzt werden.
    Mit diesen öffentlichen Java Klassen habe ich dann einen Mail Client (in Java) für die AS/400 programmiert, der Mails auch mit Attachment erstellt und versendet, den Post-Eingangskorb überwacht, ankommende Mails liest und mit den enthaltenen Daten eine RPG Anwendung aufrufen kann.
    Die Java Mail APIs sind wirklich vollständig und umfassen alle Methoden, die für die Mail Verarbeitung erforderlich sind. Selbst Unicode und mime Codierung sind da kein Problem mehr.
    Schau die doch mal die Seite http://developer.java.sun.com/develo...ning/JavaMail/
    an, da findest du auch weitere Links.
    Viel Erfolg
    Wolf

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    17
    Vielen Dank für den wertvollen Tip. Warum in die Ferne schweifen, wenn das Gute liegt so nah?
    Das löst auch gleich mein anderes Problem, nämlich wie ich Webbasiert mein Kennwort ändere.

    Bzgl. der Dokumentation der MSF-API's stimme ich Dir nach vier Stunden Studium voll zu! *Schauder*

    Schöne Grüße,
    Christian

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20

    Post

    Warum macht ihr euch soviel arbeit? DirectMail von Toolmaker hat einen Posteingangsassistenten mit exit programm etc. Das mach wesentlich weniger arbeit.

Similar Threads

  1. SNDDST ohne SMTP-Job aber mit Domino Server?
    By rebe in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 23-01-07, 16:06
  2. IBM DB2 Client Configuration Assistant
    By srcdbgr in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 12-09-06, 14:37
  3. AS/400 Zugriff via Linked Server unter SQL Server 2000
    By epsih2 in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 29-11-04, 10:06
  4. Mail mit PSF400 und Infoprint Server
    By jgv in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 19-10-04, 15:52
  5. mail server framework und exit-programme
    By karin-vogelmann in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 21-07-01, 16:33

Berechtigungen

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