[rt-users] Prevent "Could not load a valid user" email to invalid requestor
Kevin Falcone
falcone at bestpractical.com
Mon Sep 13 11:29:06 EDT 2010
On Thu, Sep 09, 2010 at 12:33:16PM -0400, Bill Kuntz wrote:
> We limit ticket creation to uses that are in the RT database. When
> someone who is not in the system sends an email, they get the "Could not
> load valid user" message back. Additionally the admin user gets the
> same message.
>
> We do not want the user to get the message. 99.9% of the time it is
> spam with a forged from address.
>
> Can we just copy Email.pm to the local tree, and comment out the
> following bit of code, or is there an easier way?
You want to copy *only* the subroutine you're overriding to
Email_Local.pm in the local tree and edit it.
We've debated ways to make this more configurable, but nothing has
made it to trunk.
-kevin
> # Also notify the requestor that his request has been dropped.
> if ($args{'Requestor'} ne RT->Config->Get('OwnerEmail')) {
> MailError(
> To => $args{'Requestor'},
> Subject => "Could not load a valid user",
> Explanation => <<EOT,
> RT could not load a valid user, and RT's configuration does not allow
> for the creation of a new user for your email.
>
> EOT
> MIMEObj => $args{'Message'},
> LogLevel => 'error'
> );
>
> Thanks,
> Bill
>
> --
>
> Bill Kuntz
> FCLA Open Systems Group
> (352) 392-9020 x 242
>
>
>
> RT Training in Washington DC, USA on Oct 25 & 26 2010
> Last one this year -- Learn how to get the most out of RT!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20100913/ff4e0139/attachment.sig>
More information about the rt-users
mailing list