<<< DISK$DATA:[NOTES$LIBRARY]VAX_VMS.NOTE;1 >>> -< SIG VAX/VMS >- ================================================================================ Note 1423.0 MESSAGERIE 9 replies DECUSF::COULON_C "AGRI SUD EST" 12 lines 24-JUL-1991 16:08 -------------------------------------------------------------------------------- Bonjour à l'aimable assistance , voici mon problème: Je cherche à connaitre quels sont les utilisateurs qui ne lisent pas ou peu leurs messages (MAIL). Dans le fichier VMSMAIL_PROFILE.DATA devrait se trouver le nombre de messages non lus par utilisateur. A quel endroit se trovve cette information ? Et comment puis-je la récupérer ? Merci CHRISTIAN ================================================================================ Note 1423.1 MESSAGERIE 1 of 9 DECUSF::BROWN_N "Nick BROWN, Conseil de l'Europe" 7 lines 24-JUL-1991 17:23 -< You need a program >- -------------------------------------------------------------------------------- This file is not a fixed-rlength record format; much better to access it using the callable MAIL interface. I will post in PUB:[VMS] a program (PTT) which does this and some other stuff (it lets you fix the new mail count, for example). Watch this space... ================================================================================ Note 1423.2 MESSAGERIE 2 of 9 DECUSF::QUIVOGNE_L 26 lines 24-JUL-1991 17:26 -< OUI >- -------------------------------------------------------------------------------- Le fichier VMSMAIL_PROFILE.DATA a une structure bien particuliere avec des datas type ITEM_LIST. La cle est le USERNAME sur 31 caracteres (en blank-padding) puis des items comme suit : 15 0 ---------------------------- ! longueur ! code ! ---------------------------- ! ! ... datas ... ! ! ---------------------------- La liste des messages non lus est New_mail_count, de code 1 et de longueur 2. Si vous travaillez avec du COBOL (ou si vous connaissez COBOL) je peut vous poster un petit brico qui connecte sous MAIL au login si le nombre de messages non lus est different de 0. Un parametre permet d'empecher l'utilisateur de sortir de MAIL tant qu'il n'a pas lu son message. De facon annexe, ceci permet de voir comment on accede la zone NEW_MAIL_COUNT Cordialement - LQ ================================================================================ Note 1423.3 MESSAGERIE 3 of 9 DECUSF::QUIVOGNE_L 3 lines 24-JUL-1991 17:27 -------------------------------------------------------------------------------- Simultaneite == deux reponses similaires !!! Sorry LQ ================================================================================ Note 1423.4 MESSAGERIE 4 of 9 DECUSF::BROWN_N "Nick BROWN, Conseil de l'Europe" 11 lines 24-JUL-1991 17:42 -< Enjoy (a little) >- -------------------------------------------------------------------------------- OK, look in PUB:[VMS]PTT.BCK and/or .BCK_Z for a small example of callable mail, which will also incidentally do more what you asked for in .0. Note that is not one of my better efforts; I had planned to do a lot more work, but the need more or less disappeared. There is, however, a simple VMS HELP file, a .CLD interface, and source (in C). Contact me by MAIL if you need help to get it running (in French is OK !) Note for program library person: please do NOT let this program get onto any SIG tapes, it's not really functional enough in this version. ================================================================================ Note 1423.5 MESSAGERIE 5 of 9 DECUSF::LESUEUR_E "Emmanuel le SUEUR - SOGIDEC/YLYS" 15 lines 24-JUL-1991 17:55 -< Précisions ... >- -------------------------------------------------------------------------------- A .2 : Les champs CODE et LONGUEUR de chaque information sont des entiers courts et non des octets. A .0 : Vous trouverez dans le répertoire VAXF90A le fichier EXTRACT.MAR qui contient une fonction (EXTRACT) permettant d'extraire des informations de VMSMAIL_PROFILE.DATA ou d'un fichier MAIL.MAI, et que j'ai écrit pour adapter CHKMAIL au changement de format de ces fichiers lors du passage en V5.0 de VMS. Cela dit, il est bien plus habile d'utiliser l'interface appelable de MAIL comme dit précédemment ... ================================================================================ Note 1423.6 MESSAGERIE 6 of 9 DECUSF::QUIVOGNE_L 3 lines 25-JUL-1991 09:18 -< otenpourmoua >- -------------------------------------------------------------------------------- A -1. Exact, mon clavier a fourche : faire un 'replace 15 31' LQ ================================================================================ Note 1423.7 MESSAGERIE 7 of 9 DECUSF::FAUCONNET_A "Alain, SIG Graph & messagerie" 3 lines 25-JUL-1991 13:07 -< CHECKMAIL >- -------------------------------------------------------------------------------- Le programme existe deja sur ce systeme. Il s'appelle CHECKMAIL. Usage: CHECKMAIL user [user...] Je mettrai les sources des que possible. ================================================================================ Note 1423.8 MESSAGERIE 8 of 9 DECUSF::JOUVIN_M "Michel Jouvin - CECM/CNRS Vitry" 7 lines 25-JUL-1991 16:11 -< Utilisez callable interface >- -------------------------------------------------------------------------------- J'insiste : il est plus que preferable d'utiliser le callable interface de MAIL (documente en 5.4) plutot qu'un acces direct a vmsmail_profile. C'est relativement simple et tout a fait supporte. Deux avantages considerables... Michel ================================================================================ Note 1423.9 MESSAGERIE 9 of 9 DECUSF::QUIVOGNE_L 5 lines 3-SEP-1991 10:38 -< MAIL_INSPECT >- -------------------------------------------------------------------------------- Je mets aujourd'hui dans VMS: MAIL_INPECT.COM qui permet de connecter automatiquement a MAIL s'il y a des nouveaux messages. (Seulement aujourd'hui car il s'agit de mon retour de vacances - BUURP) Cordialement - LQ