[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    May 2005
    Beiträge
    13

    Unhappy Mailversand aus RPG

    Wir arbeiten auf unserer AS400 mit RPG, und nun ist es erforderlich, dass ich aus einem RPG-Programm heraus ein Email verschicken muß.

    Was muß man da nun alles machen? Wie heißt der Befehl, den man verwenden muß? bzw. wie muß man den aufruf ins RPG Programm einbauen??

    mfg

    Doc82
    mfg


    Doc82

  2. #2
    Registriert seit
    May 2002
    Beiträge
    1.121
    Zitat Zitat von doc82
    Wir arbeiten auf unserer AS400 mit RPG, und nun ist es erforderlich, dass ich aus einem RPG-Programm heraus ein Email verschicken muß.

    Was muß man da nun alles machen? Wie heißt der Befehl, den man verwenden muß? bzw. wie muß man den aufruf ins RPG Programm einbauen??

    mfg

    Doc82
    hi doc82

    du hast doch schon hier
    antworten auf deine frage bekommen ?!?!?

    gruß ronald

  3. #3
    Registriert seit
    May 2005
    Beiträge
    13
    da ich mich leider mit dem RPG noch nicht so richtig auskenne, habe ich gehofft, dass man mir vielleicht ein Text-Beispiel(was ich ins rpg Programm reinschreiben soll) zur verfügung stellen kann.
    mfg


    Doc82

  4. #4
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Schau Dir doch mal folgende Seite an. Da ist eine Möglichkeit Mails mittels Java aus einem RPG-Programm zu verschicken genau beschrieben. Ich nutze ausschließlich dieses Tool und es funktioniert wunderbar. (Du benötigst dafür natürlich einen Mail-Server.)

    http://www.ignite400.org/news/news2002070401.htm

    Gruß,
    KM

  5. #5
    Registriert seit
    May 2005
    Beiträge
    13

    Wink

    Danke für die Möglichkeit mit dem Java, aber wäre es auch möglich eine Mail ohne einem zusätzlichen Programm, direkt aus dem rpg Programm zu versenden. Stellt AS400 ein Programm zur Verfügung, das aus dem RPG Programm heraus aufgerufen werden kann, die ein Mail versendet?? wenn ja, wie heißt es und wie kann man es ins RPG Programm einbauen??
    mfg


    Doc82

  6. #6
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Ich kenne ansonsten eigentlich nur noch die Möglichkeit mit SNDDST bzw. dem API QtmmSendMail. Allerdings musst Du hierfür deutlich mehr konfigurieren als bei der Java-Variante. Was spricht denn gegen die Java-Lösung ?

    Gruß,
    KM

  7. #7
    Registriert seit
    Aug 2004
    Beiträge
    923

    java mail verschlüsselt

    Zitat Zitat von KM
    Schau Dir doch mal folgende Seite an. Da ist eine Möglichkeit Mails mittels Java aus einem RPG-Programm zu verschicken genau beschrieben. Ich nutze ausschließlich dieses Tool und es funktioniert wunderbar. (Du benötigst dafür natürlich einen Mail-Server.)

    http://www.ignite400.org/news/news2002070401.htm

    Gruß,
    KM
    hello KM,

    ich möchte diese Geschichte nochmal aufgreifen...
    Meine Frage zielt darauf ab, wie es mit der Möglichkeit aussieht, diese produzierten mails
    zusätzlich noch zu verschlüsseln... (PGP,SMIME und was weiss ich wie die heissen..)

    Kannst Du da auch noch was zu sagen?

    Gruss

    kuempi

  8. #8
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Sorry, aber da kann ich Dir leider nicht weiterhelfen. Bis jetzt musste ich noch keine Mails verschlüsseln. Ich denke aber das geht nur über PGP bzw. S/MIME. Also auf der iSeries sehe ich da bis jetzt keine Möglichkeit dafür.

    Gruß,
    KM

  9. #9
    Registriert seit
    May 2005
    Beiträge
    13

    Red face

    danke
    Zitat Zitat von KM
    Ich kenne ansonsten eigentlich nur noch die Möglichkeit mit SNDDST bzw. dem API QtmmSendMail. Allerdings musst Du hierfür deutlich mehr konfigurieren als bei der Java-Variante. Was spricht denn gegen die Java-Lösung ?

    Gruß,
    KM
    der grund, wieso ich gegen die Java-Lösung bin, ist weil unser Systemadministrator auf die Maschine das Java nicht installieren will.

    Hättest du vielleicht eine Beispiel für SNDDST bzw QtmmSendMail??
    mfg


    Doc82

  10. #10
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Für die Konfiguration der iSeries als SMTP Server schau Dir mal folgenden Link an:

    http://search400.techtarget.com/tip/...818531,00.html

    Dann solltest Du mit SNDDST Mails versenden können.

    Gruß,
    KM

  11. #11
    Registriert seit
    Sep 2001
    Beiträge
    156
    Ich will mal nicht so sein.
    Wenn die Konfiguration ok ist (prüfen mit manuellem Versand mittels SNDDST), kannst du im RPGLE wie folgt ein mail senden.

    D*--------------------------------------
    D* Prototype for Command-Execution
    D*--------------------------------------
    D Cmd PR ExtPgm('QCMDEXC')
    D command 6000A const
    D len 15P 5 const
    D CmdCmd s 6000A
    D CmdLen s 15P 5 inz(%len(CmdCmd))

    /Free
    // Create Command to send message
    CmdCmd = 'SNDDST TYPE(*LMSG) TOINTNET((''' +
    %Trim(EmailAdresse) +
    ''')) DSTD(''' +
    %trim(Subject) +
    ''') LONGMSG(''' +
    %trim(LMsg) +
    ''') USRID(' +
    %trim(AbsenderID) + ' ' +
    %trim(AbsenderAdr) +
    ')' ;
    CallP Cmd(CmdCmd : CmdLen);
    /End-Free

    AbsenderID und -Adr sind die Kennung aus WRKDIRE.
    Man könnte hierfür auch den Standardwert (*current) benutzen. Dann einfach diesen Parameter weglassen.
    Achte darauf, dass die als Parameter benutzten Variablen keine Hochkommas beinhalten, sonst gibts Probleme.

Similar Threads

  1. Rückgabewert vom RPG Programm
    By mk in forum NEWSboard Java
    Antworten: 8
    Letzter Beitrag: 21-04-11, 21:51
  2. Bibliotheksliste in RPG IV abfragen
    By timeless in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 11-01-07, 12:04
  3. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  4. RPG goes Web
    By jth in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 21-12-06, 11:13

Berechtigungen

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