MBU, UTILITIES, A Utility for VMS Mailboxes MBU is a utility for VMS mailboxes. MBU can create mailboxes, delete mailboxes, read and write mailbox messages, and display and change the characteristics of mailboxes. It can also view messages in a mailbox without reading them. There is support for command files and scripts of mailbox messages to be repeated. This program was written by Ian Miller. Bug reports and comments to miller@encompasserve.org WARNING The SET, SHOW and VIEW commands execute some kernel mode code to access system data structures. This requires CMKRNL privilege. This code appears to work on my system (AlphaVMS V7.3-2) but I can't say if it will work on yours. It may crash your system. If you run without CMKRNL privilege then MBU will work except for VIEW and SET MAILBOX commands. (SHOW MAILBOX works but displays less information). MBU has been built on the following versions of AlphaVMS and appears to work V6.2, V7.1, V7.2-1, V7.3-1, V7.3-2. MBU does not build or work on VAX/VMS. I hope to fix this one day - any help appriciated. CHANGES V1.3 Port to Alpha, display extra information V1.4 Show if mailbox is permanent or temporary. Display mailboxes matching specified criteria e.g. not empty. Display I/O queues for mailbox. Implement SET VERIFY, SHOW VERSION commands. TO BUILD MBU Either use MMK/MMS and MBU.MMS MMK/DESCRIP=MBU.MMS (add /MACRO=DEBUG=1 to build a debug version) or use the DCL procedure B_MBU.COM @B_MBU.COM (add a parameter of DEBUG to build a debug version) There is a MBU.HLP for insertion into SYS$LIBRARY:HELPLIB.HLB COPYRIGHT NOTICE This software is COPYRIGHT © 2004, Ian Miller. ALL RIGHTS RESERVED. Permission is granted for not-for-profit redistribution, provided all source and object code remain unchanged from the original distribution, and that all copyright notices remain intact. DISCLAIMER This software is provided "AS IS". The author makes no representations or warranties with respect to the software and specifically disclaim any implied warranties of merchantability or fitness for any particular purpose.