On Tue, Nov 27, 2012 at 01:30:41PM -0500, John Johnston wrote: > We've been using the REST API for creating the tickets. We assign certain > critical variables > using the values returned by Shibboleth authentication first: > > my $your_netid = $ENV{'REMOTE_USER'};
Presumably REMOTE_USER is set to johnj rather than jo...@msu.edu? > my $ticket = RT::Client::REST::Ticket->new( > rt => $rt, > queue => "General", > subject => "$your_subject", > requestor => [$your_netid], > cf => { > 'public' => $your_public, > }, > )->store(text => "$your_comments"); > my $newticket = $ticket->id; With this call, I don't see how RT could possibly know your Email Address. My assumption is that your RT 3.0 install had a local modification to set empty Email Addresses to the Username + @yourdomain. This is a pretty common thing to do using the CanonicalizeUserInfo method. I'd suggest checking for a missed customization. -kevin
pgpLPPtdr4Nfn.pgp
Description: PGP signature
-------- We're hiring! http://bestpractical.com/jobs