RT sends 3 failure messages

Hi Everyone,
RT is setup and everything is working great for the most part. I’m using
the LDAP overlay to auto create accounts when someone with an existing
email sends a request. This works fine, but when someone sends an email
that does not exist in LDAP, three messages are returned to this user. I
would like to have only one email sent. I don’t know if it has anything
to do with my problems, but to get auto-creation to work, I had to give
everyone the CreateTicket right, though the wiki claims this is not
necessary. Any help would be really appreciated. The three emails are below.

User Could Not Be Loaded

User ‘foo@bar.com’ could not be loaded in the mail gateway

User Could Not Be Created

User creation failed in mailgateway: Could not set user info

Could Not Load A Valid User

RT could not load a valid user, and RT’s configuration does not allow
for the creation of a new user for your email.

Hi folks,

We’re using RT 3.6 here – the packages from Debian lenny – and I’m
curious if there’s a ‘right’ way to handle our situation. We
authenticate users against LDAP. We’ve had spam problems in the past,
so we don’t accept tickets via e-mail unless the user has logged into
the web interface and created their account ahead of time. The
problem comes when an unauthenticated user attempts to create a ticket
via e-mail.

RT sends back three error messages, with the following subject lines:
Could not load a valid user
User could not be created
User could not be loaded

I understand these errors, but they’re useless to the hapless end
user, and I’d like to replace all three with one e-mail that explains
our policies and procedures.

Before I start digging around in the perl, I thought I’d check with
you and see if there’s a better way.

Thanks for your time.

Kurt H Maier