What specifically is broken? Do you have a list of ITSs? We currently use this code but I believe the same functionality can also be achieved by using SASL/saslauthd and {SASL} or am I mistaken? If I can't get the same functionality with SASL I may have to look at the code myself.
--Quanah
-- Quanah Gibson-Mount Principal Software Developer ITSS/TSS/Computing Systems ITSS/TSS/Infrastructure Operations Stanford University GnuPG Public Key: http://www.stanford.edu/~quanah/pgp.html