<<< DISK$DATA:[NOTES$LIBRARY]VAX_VMS.NOTE;1 >>> -< SIG VAX/VMS >- ================================================================================ Note 1421.0 Help wanted to write mail agent 4 replies DECUSF::BROWN_N "Nick BROWN, Conseil de l'Europe" 13 lines 19-JUL-1991 18:41 -------------------------------------------------------------------------------- I would like to write a connection between VMS mail and WordPerfect Office mail. For outgoing mail (from VMS), this would take the form of a set of destination addresses, probably referenced at the user level by logicals, like: USER1 = "WPO%USER1_ALIAS" in a similar way to PSI mail. I understand that to implement WPO% I will need to write WPO_MAILSHR.EXE. How can I find out what the interface of this shareable image is ? Is it documented anywhere ? Has anyone else written their own mail agent ? Thanks for any info. ================================================================================ Note 1421.1 Help wanted to write mail agent 1 of 4 DECUSF::FAUCONNET_A "Alain, SIG Graph & messagerie" 13 lines 19-JUL-1991 23:30 -< Undocumented but heavily used ! >- -------------------------------------------------------------------------------- Cela n'est pas "officiellement" documente par Digital. Cette interface "mail foreign transport protocol" est pourtant utilise par de tres nombreux logiciels 3rd party et public domain (DECUS UUCP, MX, PMDF, NJE, DELIVER...) Je pense qu'une documentation doit exister quelque part... A partir du source de l'un de ces logiciels public domain on peut s'en sortir. Je peux poster ici les sources de DELIVER (en Pascal + Macro) qui sont bien documentes. DELIVER est un logiciel permettant de declencher des actions definies par une table a la reception d'un mail: forwarding a une liste, execution d'un programme... etc. Il faut noter que les specs de cette interface ne sont pas figees... PSI V4.3 et VMS V5.4 ont casse pas mal de logiciels qui l'utilisaient, mais seulement dans le sens foreign->VAX Mail ================================================================================ Note 1421.2 Help wanted to write mail agent 2 of 4 DECUSF::FAUCONNET_A "Alain, SIG Graph & messagerie" 24 lines 21-JUL-1991 13:06 -< DELIVER et MAILSERV dans VMS: >- -------------------------------------------------------------------------------- Voir dans VMS: DELIVER.BCK save-set contenant sources + objet de la partie Pascal pour ceux qui n'ont pas le compilateur + documentation (.RNO, .HLP et .MEM) (/BLOCK=2048/GROUP=0) DELIVER.README extrait de la documentation. MAILSERV.SHARE une archive VMS_SHARE contenant : MAILSERV.COM un serveur de fichiers par mail simple que j'ai ecrit au-dessus de DELIVER. On lui envoie des commandes par mail et il renvoie les fichiers demandes par MAIL ou par des transferts de fichiers NJE MAILSERV.HLP le texte d'aide que le serveur renvoie en reponse a une commande HELP MAIL.DELIVERY le fichier de configuration de DELIVER qui active MAILSERV J'ai mis ce serveur de fichiers comme un exemple d'utilisation de DELIVER. Il contient pas mal de choses specifiques a NJE (le logiciel de communication pour le raccordement a EARN/Bitnet). Neanmoins si on ne garde que la commande MAIL et pas GET, BDXMIT... il peut servir pour des requetes par PSI mail ou DECnet mail. ================================================================================ Note 1421.3 Help wanted to write mail agent 3 of 4 DECUSF::BROWN_N "Nick BROWN, Conseil de l'Europe" 1 line 22-JUL-1991 13:28 -< Thanks but >- -------------------------------------------------------------------------------- How do I read a VAX_SHARE file ? ================================================================================ Note 1421.4 Help wanted to write mail agent 4 of 4 DECUSF::FAUCONNET_A "Alain, SIG Graph & messagerie" 3 lines 22-JUL-1991 14:35 -< It's a DCL procedure >- -------------------------------------------------------------------------------- Il suffit de l'executer: $ @MAILSERV.SHARE