[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2003
    Beiträge
    6

    Unhappy smtp config unter V5R2M0

    Hallo zusammen,

    ich habe ein großes Problem mit der smtp-Funktion unter V5R2,
    ich kriege einfach keine Nachricht per SNDDST *lmsg gesendet.
    Dabei läuft das ganze auf unserer "alten" Maschine unter V4R5M0 ganz prima.

    Ich habe die Konfiguration anhand der Infos aus dem Forum + der IBM ( s. www-912.ibm.com/s_dir/slkbase.NSF
    --> AS/400 Mail / Document 21111802)
    schon x-mal überprüft, aber ich finde einfach keinen Fehler oder sehe ihn nicht mehr!

    So sieht mein derzeitiger Stand aus:

    - V5R2M0 / Modell 825
    - TCP/IP konfiguriert + aktiv
    - STRMSF klappt --> drei QMSF Jobs in QSYSWRK ohne Fehler aktiv
    - STRTCPSVR *smtp klappt --> in QSYSWRK laufen die Jobs:
    QTSMTPBRCL
    QTSMTPBRSR
    QTSMTPCLTD
    QTSMTPSRVD
    allerdings sind hier keine gestarteten PGM-
    Einträge zu sehen, unter V4R5 sehe ich hier dei Einträge
    PGM-QTMSBRD, QTMSBRSR, QTMSCLCD und QTMSSRCD
    ( die Joblogs zeigen allerdings auch keine Fehler)

    Zusätzlich ist mir aufgefallen, dass unter V4R5 direkt nach dem SNDDST ein PJ-Job "QTSMTPCLTP" in QSYSWRK aktiv wird. Auf der neuen Maschine tut sich hier garnichts!

    Ich habe auch schon im Verzeichnis /QTCPTMM/MAIL/USERxyz nach Fehlern gesucht, hier finde ich aber lediglich nach jedem snddst-Versuch eine neue Datei ABnnnnnn.NOTSN.
    ( bei dem Userxyz "Mail service level" im System-Directory
    auf "2=System message store" ändern)

    Fehler erkenne ich hier allerdings auch nicht, da in den Dateien (mit DSPF /QTCPTMM/MAIL...) lediglich mein Text + Systeminfos stehen.


    Hat jemand einen Tipp für mich??

    Vielen Dank schon mal und schönes Wochenende

    Gruß Jens

  2. #2
    Registriert seit
    May 2002
    Beiträge
    2.642

    SMTP

    Hallo Jens,
    hast Du schon einmal die Einträge von cfgtcp Auswahl 10 und 12
    kontrolliert bzw. mit Deinem "alten" System verglichen. Sollten die
    Einträge nicht richtig sein muss msf und smtp beendet und neu
    gestartet werden.

    Gruss TARASIK

  3. #3
    Registriert seit
    Sep 2003
    Beiträge
    6

    smtp config v5r2

    Hallo Tarasik,

    habe cfgtcp 10 + 12 nochmal geprüft, sieht sauber aus,
    Auch das Beenden vom MSF + *smtp hat nicht gebracht:
    in qsyswrk stehen nach wie vor die jobs:
    - 3x QMSF
    - 4x QSMTPxyz
    allerding immer noch ohne gestartete PGM
    Fehler sind im Joblog aber auch nicht zusehen.

    Hast Du smtp auch unter v5r2 laufen, wenn ja welche config steps hast du gemacht?

    Gruß Jens

  4. #4
    Registriert seit
    May 2002
    Beiträge
    2.642

    Einträge in cfgtcp 10 und 12

    Hallo Jens,
    verglichen von r450 zu R520 haben sich die Einträge welche bei
    cfgtcp zu machen sind geändert. Könntest Du einmal Deine Einträge posten ?

    Gruss TARASIK

  5. #5
    Registriert seit
    May 2002
    Beiträge
    2.642

    SMTP

    Hallo Jens,
    wie ist der Status mit SMTP ?

    Gruss TARASIK

  6. #6
    Registriert seit
    Sep 2003
    Beiträge
    6

    Thumbs up

    Hallo Tarasik,

    bin leider erst jetzt zum Testen gekommen:

    suupii Tipp, funktioniert mit dem Eintrag "Standardname des lokalen Standortes" aus DSPNETA in der Host-Tabelle ( cfgtcp 10 ) jetzt einwandfrei.

    Allerdings kann ich noch keine e-mails ausserhalb unserer Domäne senden, also z.B. an User1@Firmaxyz.de.
    Ich erhalte immer die Meldung :

    NOT ABLE TO DELIVER MAIL TO SOME/ALL RECIPIENTS.
    REPLY CODES WITH FIRST DIGIT = '4' OR '5' ARE ERROR REPLIES.
    ERRORS THAT DO NOT HAVE ERROR REPLY CODES MAY EXIST.

    HOST my_host NOT ABLE TO DELIVER MAIL TO FOLLOWING RECIPIENT(S):
    <User1@Firmaxyz.de>
    RETRIES EXHAUSTED WHILE ATTEMPTING TO CONNECT TO REMOTE HOST web.

    Hat hier noch jemand einen Tipp?

    Gruß Jens

  7. #7
    Registriert seit
    May 2002
    Beiträge
    2.642

    Email nach "Auswärts"

    Hallo Jens,
    ich vermute Dir fehlt noch das:

    Add following 2 entries in the Directory Entries table:
    ADDDIRE USRID(INTERNET GATEWAY) USRD('Context switching entry')
    SYSNAME(TCPIP) MSFSRVLVL(*USRIDX) PREFADR(NETUSRID *IBM ATCONTXT)
    ADDDIRE USRID(QSMTPDMY QSMTPSYS) USRD('QSMTP user') SYSNAME(TCPIP) MSFSRVLVL(*USRIDX)
    7. For each DIRE user you want to send an e-mail to, change his entry using command (here an example for my own profile on system BASLE.)
    CHGDIRE USRID(USERNAME BASEL) USER(USERNAME) NETUSRID('USERNAME BASEL') USRDFNFLD((SMTPAUSRID SMTP 'firstname.lastname') (SMTPDMN SMTP 'company.com')) MSFSRVLVL(*SYSMS) PREFADR(*SMTP)
    firstname.lastname is the part from your email address before the "@" character
    company.com is the part from your e-mail address after the "@" character
    8. Use command CHGTCPDMN to set
    * HOSTNAME to BASEL (BASEL is an example; enter your system name here.)
    * DMNNAME to company.com (company.com is an example; enter here your company domain name.)
    To send an e-mail use command:
    SNDDST TYPE(*MSG) TOUSRID((USERNAME BASEL)) DSTD('Description text') MSG('Message text')
    To send e-mail to users not defined in WRKDIRE change once the Distribution Attributes using command:
    CHGDSTA SMTPRTE(INTERNET GATEWAY)
    Up to now, you can use following command (Information type has to be set to *LMSG) to send directly to an Internet address:
    SNDDST TYPE(*LMSG) TOINTNET
    (('reciepient email address')) DSTD('Description text') MSG('Message text') LONGMSG('Long message text')

    Gruss TARASIK

  8. #8
    Registriert seit
    Jun 2001
    Beiträge
    727
    Was ist denn mit CHGSMTPA.

    Sind die Parameter MAILROUTER und FIREWALL korrekt gefüllt.

    Natürlich nur wenn die AS/400 einen SMTP-Weiterleitungsserver benutzt. Bei uns ist das z.B. unser Domino-Mail/SMTP-Server.

    Die Verzeichniseintrage (DIRE) und Verteilungatribute (CHGDSTA) sind nur notwendig, wenn das SNADS/SMTP-Gateway benutzt werden soll, d.h. wenn ich email an eine SNADS-Adresse(TOUSRID) senden will.
    Sende ich direkt an eine email-Adresse (TOINTNET), dann ist das alles überflüssig.

    Außerdem, wenn du wissen willst was die Jobs QSMTPxxx zu bedeuten haben, öffne mal OpsNav.
    Unter "Ablaufsteuerung-->Serverjobs" findest du eine Beschreibung zu den Übeltätern.

    Sven

  9. #9
    Registriert seit
    Sep 2001
    Beiträge
    156
    Hallo
    Geht's denn jetzt ?
    Sonsts würde ich noch mal schauen, ob überhaupt ein Leitweg zum SMTP-Server bzw. Internet-Gateway konfiguriert ist.
    Der in den SMPT-Attributen angegeben Mail-Server muss in der Hosttabelle (CFGTCP;10) eingetragen sein oder per DNS gefunden werden.
    Gruss
    Rolf

  10. #10
    Registriert seit
    Sep 2003
    Beiträge
    6

    Question smtp config

    Hallo zusammen,

    schönen Dank erstmal für die Antworten, hat einiges klarer werden lassen.
    Der Status sieht jetzt wie folgt aus :
    - snddst tousrid klappt
    - snddst tointnet an lokale Domain "meine_Firma.de" klappt
    - snddst tointnet an fremde domain "Firmaxyz.de" klappt nicht
    mehr

    Ich habe unseren Mail Server "MailServer.meine_firma.de" in den SMTP-Attributen und in der Host-Tabelle eingetragen (ist auch über ping von der AS400 erreichbar)
    Trotzdem klappt es nicht. Ich erhalte immer die gleiche Antwort vom:

    HOST "meine_AS400" NOT ABLE TO DELIVER MAIL TO FOLLOWING RECIPIENT(S):
    <User1@Firmaxyz.de>
    RETRIES EXHAUSTED WHILE ATTEMPTING TO CONNECT TO REMOTE HOST "Firmaxyz".

    Wie siehts denn beim SMTP-Server aus, muss hier noch unsere AS400 zum Senden berechtigt/eingetragen werden??

    Gruss Jens

  11. #11
    Registriert seit
    Jun 2001
    Beiträge
    727
    Wie sieht es denn mit dem Parameter FIREWALL beim CHGSMTPA aus?

    Versuch doch mal mit Outlock Express (oder jedem anderen Mail-Client) ein neues Konto anzulegen.
    Trag dort deinen SMTP-Server ein und versuche eine Email an eine externe Adresse zu schicken.

    SNDDST macht auch nichts anderes.


    Sven

  12. #12
    Registriert seit
    Sep 2003
    Beiträge
    6

    smtp + v5r2

    Hallo,

    vielen Dank für die Tipps und Infos.
    Jetzt klappt's auch bei uns mit den emails via snddst, intern + extern kein Problem mehr.

    Die Lösung: einfach den richtigen SMTP-Server eintragen!
    ( habe leider immer an den falschen Stellen gesucht...)

    Bei uns greifen jetzt folgende Einstellungen auf der AS400:

    chgsmtpa: Mailrouter -> SMTP-Server.Domäne
    USRIDDELIM '.'
    Firewall *YES
    Mime8Bit *YES ( für SMS wichtig)

    addtcphte -> SMTP-Server mit IP +
    Name
    chgtcpdmn hostname AS400xyz
    dmnname firma.com
    hostschpty *local


    chgpopa msgsplit *nomax
    --> sonst werden Anhänge > 2 MB "zerhackt" und unlesbar



    Mfg
    Jens

Similar Threads

  1. Absenderadresse ändern bei SMTP
    By lossin in forum IBM i Hauptforum
    Antworten: 13
    Letzter Beitrag: 18-12-06, 10:17
  2. SMTP Server bricht ab
    By BN78 in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 21-11-06, 11:32
  3. Startreihenfolge QMSF und SMTP
    By schatte in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 07-11-06, 18:23
  4. Verwalten von Office-Dokumenten unter V5R2M0
    By WiK in forum IBM i Hauptforum
    Antworten: 0
    Letzter Beitrag: 26-06-06, 10:59
  5. D2 UDB vs. V5R2M0
    By Andreas.Meyer in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 11-06-06, 09:08

Berechtigungen

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