JJussi,

What do you mean by "made my own plugin"?

Kenn
LBNL

On 2/17/2010 11:17 PM, JJussi wrote:
Hi!
I had same kind of problems when I took 'MailPlugins' in use. I made my own plugin and as long as plugin didn't return 'RT::CurrentUser' object, I got that error.

On Wednesday, 17. Februaryta 2010 23:17:32 Ken Crocker wrote:

To list,

I have been testing our 3.8.7 session and all looks well, with the
exception of creating tickets via email.
I can create tickets fine via the WebUI, but emails gives no joy. I get
this email back:

RT could not load a valid user, and RT's configuration does not allow
for the creation of a new user for this email (kfcroc...@lbl.gov).

You might need to grant 'Everyone' the right 'CreateTicket' for the
queue Test.

I have, of course, applied the "CreateTicket" right to everyone for the
 Queue "Test". Still no joy.

I am thinking that since the email gets to RT, it is probably a filter of
 some sort in our Config settings.

We are using the ExternalAuth extension and ourLDAP filters work fine
with signing onto the WebUI and using the system in ALL of it's aspects.
These are our LDAP settings:

       'My_LDAP' => {            'type'         => 'ldap',
            'server'       => 'xxxx.xxx.xxx',    # x'd out for this email
            'user'         => '',
            'pass'         => '',
            'base'         => 'ou=people,o=Company Name,c=us',
            'filter'         =>
'(&(|(xxxEmpStat=Staff)(xxxEmpStat=Guest))(|(xxxpan=XX*)))',
            'd_filter'     => '(!(|(xxxEmpStat=Staff)(xxxEmpStat=Guest)))',
            'tls'          => 1,
            'net_ldap_args' => [    version =>  3   ],
            'attr_match_list' => ['Name',
                                  'EmailAddress',
                                  'RealName',
                                  'uid',
                                 ],

            'attr_map'     => {  'Name'            => 'uid',
                                 'EmailAddress'    => 'mail',
                                 'Organization'    => 'o',
                                 'RealName'        => 'cn',
                                 'ExternalAuthId'  => 'uid',
                                 'Gecos'           => 'uid',
                                 'WorkPhone'       => 'telephoneNumber',
                                 'Address1'        => 'xxxMailStop',
                                 'Address2'        =>
'postalAddress',                              }
           }
      }

These are some other settings that I think /*MIGHT*/ apply:

Set($TruncateLongAttachments, 1);
Set($LookupSenderInExternalDatabase, 1);    # not actually functional
-alinc
Set($SenderMustExistInExternalDatabase, 1);
Set($ValidateUserEmailAddresses, 1);
Set($SendmailPath, "/usr/lib/sendmail");
Set($WebExternalAuto , 0); # Do not create accounts based on REMOTE_USER
setting
Set($WebExternalAuthContinuous, 0); # prevent checking REMOTE_USER at
every page load

Any clues? Thanks.

Kenn
LBNL



_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sa...@bestpractical.com

2010 RT Training Sessions!
San Francisco, CA, USA - Feb 22 & 23
Dublin, Ireland - Mar 15 & 16
Boston, MA, USA - April 5 & 6
Washington DC, USA - Oct 25 & 26

Discover RT's hidden secrets with RT Essentials from O'Reilly Media. 
Buy a copy at http://rtbook.bestpractical.com

Reply via email to