JMS@MIS.ARIZONA.EDU ("Joel M Snyder, A Virtually Vegetal Non-Entity") (05/14/88)
Well, I'm not sure where to put this, but here it is: I wrote a short program which tweaks the UAF record of a user using $GETUAI/$SETUAI services. In particular, it changes passwords, something our user services staff can use to save typing a few commands. Fine. We are also running Excelan TCP/IP (2.4) software. Run the program on user x. Now, try to send mail to user x via EXOS%. "Illegal username." Why? It appears that $SETUAI fills the Digital UAF record out to its maximum legal length, something over 1400 bytes. OK. That's legal. They tell us it could be that long. It also appears that UAF records which are "long" (where "long" is undefined, but is probably 1000 bytes or more) are inaccessible to the EXOS SMTP server. So, first a question---is $SETUAI behaving improperly? That is, does anyone out there use $SETUAI and NOT see this behavior? Am I missing some option/flag/ way of specifying stuff that will make $SETUAI NOT do this? IE, is this a pilot error? Is this field-dependent? Second, a warning---BE CAREFUL! If you do use $SETUAI, and EXOS, make sure that you're program and EXOS are compatible. Took me 3 hours to figure out the dependency between new program X and user Y being unable to get mail! jms +----------------------------+ BITNET: jms@arizmis.BITNET |Joel M Snyder | Inter: jms@mis.arizona.edu |Univ of Arizona Dep't of MIS| Phone: 602.621.2748 ICBM: 32 13 N / 110 58 W |Tucson, AZ 85721 | Quote: "Design is everything. +----------------------------+ Implementation is trivial."