[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2001
    Beiträge
    96

    Fehler bei E-mail über AS/400

    Hallo,

    habe gerade versucht unsere Maschine so zu konfigurieren, dass man Mails über sie versenden kann. Dazu habe ich diese Anleitung genutzt, die hier im Forum empfohlen wurde:




    Type CHGDSTA and press F4. If ‘Route to SMTP gateway’ is *NONE, continue with the following:

    1. Using CFGTCP, Option 10=Work with TCP/IP host table entries, verify your mail server name is in the table (add if necessary).

    2. From the command line, type PING mail-server-name to verify connection is working properly

    3. Using CHGSMTPA, verify AUTOSTART(*YES) and MAILROUTER(mail-server-name).

    4. Run the following commands:

    ADDDIRE USRID(INTERNET GATEWAY) +
    USRD(‘Internet SMTP gateway’) SYSNAME(INTERNET) +
    PREFADR(NETUSRID *IBM ATCONTXT

    CHGDSTA SMTPRTE(INTERNET GATEWAY)

    5. Verify server applications are started:

    STRTCPSVR *SMTP

    6. Send a test message:

    SNDDST TYPE(*LMSG) TOINTNET(E-mail address) +
    DSTD(‘Test message’) LMSG(‘Test message’)

    Verify message appears in client. If you receive error message CPF9006 "User not enrolled in system distribution directory.", either have an administrator or use the Work with Directory Entries (WRKDIRE) command to enroll you in the system directory.




    Als ich dann eine Mail versenden wollte, kan dieser Fehler:






    Nachrichten-ID . . . . : TCP5116 Bewertung . . . . . . : 20
    Nachrichtenart . . . . : Diagnose
    Sendedatum . . . . . . : 11.05.04 Sendezeit . . . . . . : 11:26:05

    Nachricht . . . : MIME-Parser stellte keine Briefhülle mit Kopfdaten zur
    Verfügung.
    Ursache . . . . : Der MIME-Parser stellte keine Briefhülle mit Kopfdaten für
    eine MIME- oder Simple-Mail-Notiz zur Verfügung.
    Fehlerbeseitigung: Diese Nachricht wird ausgegeben, da der Umsetzungscode für
    Anhänge im ANYMAIL/400-Framework einen wichtigen Teil der Notiz nicht
    abrufen konnte. Wahrscheinlich ist der POP3-Server nicht einwandfrei
    installiert, oder ein fremdes Ausgangsprogramm hat eine MIME- oder
    Simple-Mail-Notiz bearbeitet, die nur von POP3-Ausgangsprogrammen bearbeitet
    werden sollte. Den zuständigen Kundendienst benachrichtigen.



    Kann mir da jemand weiterhelfen?


    mfG

    Jürgen Schnichels

  2. #2
    Registriert seit
    Nov 2003
    Beiträge
    2.307
    Hallo!

    Prüfen wir mal die Ausgangspunkte. Hier auf einem System mit V5R2 habe ich folgende Ausgangspunkte, sieht mal mit WRKREGINF und dort mit Auswahl 8:


    Code:
     Ausgangspunkt:   QIBM_QZMFMSF_ACT         Format:   MSFF0100
    
                        1000       QZDSNPAC       QSYS
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_ADR_RSL     Format:   MSFF0100
    
                        1000       QZDSNPAD       QSYS
                        1300       QTMMADRS       QTCP
                        2000       QZMFSNPA       QSYS
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_ATT_CNV     Format:   MSFF0100
    
                        1300       QTMMATCV       QTCP
                        1600       QTMMTUNL       QTCP
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_ATT_MGT     Format:   MSFF0100
    
                        1000       QZDSNPAM       QSYS
                        1300       QTMMATTM       QTCP
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_ENL_PSS     Format:   MSFF0100
    
                        1300       QTMMENV        QTCP
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_LCL_DEL     Format:   MSFF0100
    
                        1000       QZDSNPLD       QSYS
                        1300       QTMMLCLD       QTCP
                        1600       QTMMPARS       QTCP
                        4000       QS2SNPLD       QSYS
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_LST_EXP     Format:   MSFF0100
    
                        1000       QZDSNPLE       QSYS
                        2000       QZMFCTXT       QSYS
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_MSG_FWD     Format:   MSFF0100
    
                         200       QTMSFWD        QTCP
                        1000       QZDSNPMF       QSYS
                        4000       QS2SNPMF       QSYS
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_NON_DEL     Format:   MSFF0100
    
                        1000       QZDSNPND       QSYS
                        1300       QTMMNDEL       QTCP
                        4000       QS2SNPND       QSYS
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_SEC_AUT     Format:   MSFF0100
    
                        1300       QTMSSCAT       QTCP
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_TRK_CHG     Format:   MSFF0100
    
       (Keine Benutzerausgangsprogramme gefunden.)
    
    
     Ausgangspunkt:   QIBM_QZMFMSF_VLD_TYP     Format:   MSFF0100
    
       (Keine Benutzerausgangsprogramme gefunden.)
    Gruß
    Jürgen

  3. #3
    Registriert seit
    Nov 2001
    Beiträge
    96
    Hallo Jürgen,

    vielen Dank für deine Antwort.
    Bei mir ist alles gleich, bis auf den
    Ausgangspunkt:

    QIBM_QZMFMSF_SEC_AUT Format: MSFF0100

    hier steht bei mir :

    (Keine Benutzerausgangsprogramme gefunden.)

    Wir haben noch V5R1.


    Ich habe noch weitere Fehlermeldungen gefunden:



    Nachrichten-ID . . . . : CPFAF98 Bewertung . . . . . . : 60
    Nachrichtenart . . . . : Information
    Sendedatum . . . . . . : 11.05.04 Sendezeit . . . . . . : 16:21:26

    Nachricht . . . : Job 271538/QMSF/QMSF stoppte die Verarbeitung der
    MSF-Nachricht.
    Ursache . . . . : Das Ausgangspunktprogramm QTMMATCV, Bibliothek QTCP,
    Ausgangspunkt QIBM_QZMFMSF_ATT_CNV, hat bei der Nachricht ID
    65A852B0405111621240000000004 eine Fehlerbedingung gefunden. Die Nachricht
    besagt, daß die Verarbeitung beendet werden muß. Die MSF-Nachricht wird bei
    der nächsten Eingabe des Befehls STRMSF (MSF starten) verarbeitet.
    Fehlerbeseitigung: Feststellen, warum das Ausgangspunktprogramm angezeigt
    hat, daß die Verarbeitung für eine Nachricht beendet werden muß. Im
    Jobprotokoll können Nachrichten vorhanden sein, die den Abbruch des
    Ausgangspunktprogramms verursacht haben. Den Fehler korrigieren und mit dem
    Befehl ENDMSF (MSF beenden) alle MSF-Jobs beenden. Anschließend ist die
    Weitere ...




    und noch eine:


    Weitere Nachrichteninformationen

    Nachrichten-ID . . . . : TCP5127 Bewertung . . . . . . : 40
    Nachrichtenart . . . . : Diagnose
    Sendedatum . . . . . . : 11.05.04 Sendezeit . . . . . . : 16:21:26

    Nachricht . . . : Framework-API zum Ändern von Nachrichten kann nicht
    aufgerufen werden.
    Ursache . . . . : Der Aufruf der Framework-API zum Ändern von Nachrichten
    ist fehlgeschlagen.
    Fehlerbeseitigung: Prüfen, ob die Ebenen von QMSF und POP-Programm QTCP
    unterschiedlich sind.


    Vieleicht helfen diese ja weiter.

    mfG

    Jürgen

  4. #4
    Registriert seit
    Dec 2000
    Beiträge
    450
    Evtl. hilft wirklich ein ENDMSF. Danach ein STRMSF *RESET oder STRMSF *CLEAR versuchen.

    Gruß
    Bruno

  5. #5
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Jürgen,

    es sieht ganz danach aus, als wenn das Problem bei der Verarbeitung eines Attachments auftritt. Hast Du in Deiner Test-Mail nur Text eingegeben oder auch ein Attachment angefügt ? Versuch es doch mal ohne Attachment.

    Gruß,
    KM

  6. #6
    Registriert seit
    Nov 2001
    Beiträge
    96
    Hallo Bruno,

    danke für die Antwort. ENDMSF und STRMSF hab ich schon
    versucht. Hat nicht geholfen.



    Hallo KM,

    danke für die Antwort.
    meine Test-Mail hat kein Attachment. Mir ist aber aufgefallen, dass die nicht versendeten Mails jetzt in /QTCPTMM/ATTABOX stehen (ATTA wie Attachment??) . Müßten die nicht eigentlich in /QTCPTMM/MAIL stehen?
    Kann mich hier aber auch irren.


    mfG

    Jürgen Schnichels

  7. #7
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Hallo Jürgen,

    mal 'ne blöde Frage. Warum muß es unbedingt SNDDST sein, um Mails zu versenden ? Wir benutzen z.B. die JavaMail API. Es gibt dazu bereits ein Freeware-Tool von James Zhang. Man muß dann nur noch in einem Property-File den Namen des Mailservers angeben. Es funktioniert sehr gut.

    Gruß,
    KM

Similar Threads

  1. Antworten: 8
    Letzter Beitrag: 08-12-06, 14:42
  2. AS/400 ruft MRxSmb Fehler auf WinXP SP2 hervor
    By sjuerges in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 17-08-06, 12:12
  3. Antworten: 6
    Letzter Beitrag: 26-07-06, 12:22
  4. Fehler im SQL bzw. Joblog
    By GraueEminenz in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 10-07-06, 11:58
  5. AS/400 Mod. 400 Fehler 0000020
    By mikex01 in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 31-05-06, 17:37

Berechtigungen

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