SMTP/POP3, Apports V4R10 : on peut maintenant envoyer un message à un utilisateur internet non enregistré dans le répertoire système. on peut aussi envoyer des messages longs [TYPE(*LMSG)] il faut la ptf SF45328 en V3R20 SF45415 en V3R70 SF45226 en V4R10 la commande SNDDST devient : SNDDST TYPE(*LMSG) TOINTNET(user@societe.com) LOGMSG('votre message') dans votre message : "/N" sera interprété comme un retour chariot "/P" comme un changement de paragraphe tout caractère héxa spécifique au format FFT sera reconnu. |
vous devez créer un utilisateur fictif dans le répertoire (le redbook propose INTERNET SMTPRTE) Ajout d'un poste au répertoire Indiquez vos choix, puis appuyez sur ENTREE. Niveau de service de messagerie . . . . . 1 1=Index utilisateur Adresse de prédilection 9 1=ID util et adresse 2=Nom d'O/R 3=Nom SMTP 9=Autre adresse Type d'adresse . . . ATCONTXT F4 pour liste Pour l'option 9=Autre adresse: Nom de zone . . . . NETUSRID *IBM F4 pour liste |
Puis passer la commande CHGDSTA SMTPRTE(INTERNET SMTPRTE) Pour OFFICE : il faut indiquer Y dans le paramètre ALWINTNETA via les commandes ADDOFCENR ou CHGOFCENR, afin que l'utilisateur puisse utiliser une adresse internet non répertoriée dans le répertoire système. lors de l'envoi de note la liste de destinataires s'affiche : ######################################################################### # # # ----------------------------adresses------------------------------- # # USER SYSTEM # # user1@societe.com # # user2@societe.com # # QSECOFR QSECOFR # # # # # ######################################################################### |
les versions 3.20 et 3.70 proposent un substitut qui consiste à placer l'e-mail dans le corps du message. il faut appliquer des PTFs : SF33896 en V3R70 SF33943 en V3R20 puis définir un pgm d'exit par ADDEXITPGM EXITPNT(QIBM_QZMSF_LST_EXP) FORMAT(MSFF0100) PGMNBR(2000) PGM(QSYS/QZMFCTXT) PGMDTA(*JOB 12 'SPCL010001CX') vous pouvez vérifier par WRKREGINF |
et enfin définir un utilisateur fictif par : ADDDIRE USRID(INTERNET GATEWAY) USRD('passerelle internet') SYSNAME(INTERNET) MSFSRVLVL(*USRIDX) PREFADR(NETUSRID *IBM ATCONTXT) il faut envoyer les messages à INTERNET GATEWAY et placer dans le message /internet /to user@societe.com <-- la ligne /to peut être répetée. /end votre message si l'envoi n'aboutit pas, il sera noté en erreur (*ERR) pour l'adresse "*ATCONTXT *UNKNOW" dans le DSPDSTLOG. |