[rt-users] RT problem with ticket creation via email
JJussi
rt-users at jjussi.com
Thu Feb 18 02:17:07 EST 2010
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 (kfcrocker at 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
>
--
JJussi
More information about the rt-users
mailing list