[rt-users] Multiple $rtname ?
I am trying to configure the automated email from RT to display the queue name as part of the ticket id. For example assume the queues are HR, Contracts, and Accounting. I want the following email alerts [Contracts # $TicketID] $OriginalSubject [HR # $TicketID] $OriginalSubject [Accounting # $TicketID] $OriginalSubject Is it possible to set multiple $rtname, values in the RT_SiteConfig.pm? If not how can I configure the email as I want them using one RT 4 instance with multiple queues? Thank you, Brian
Re: [rt-users] Multiple $rtname ?
Kevin, That did the trick; thank you. Brian -Original Message- From: rt-users-boun...@lists.bestpractical.com [mailto:rt-users-boun...@lists.bestpractical.com] On Behalf Of Kevin Falcone Sent: Friday, August 02, 2013 4:11 PM To: rt-users@lists.bestpractical.com Subject: Re: [rt-users] Multiple $rtname ? On Fri, Aug 02, 2013 at 08:06:30PM +, Brian Haupt wrote: I am trying to configure the automated email from RT to display the queue name as part of the ticket id. For example assume the queues are HR, Contracts, and Accounting. I want the following email alerts [Contracts # $TicketID] $OriginalSubject [HR # $TicketID] $OriginalSubject [Accounting # $TicketID] $OriginalSubject Is it possible to set multiple $rtname, values in the RT_SiteConfig.pm? If not how can I configure the email as I want them using one RT 4 instance with multiple queues? Use Subject Tag on the Queue Admin page. It'll change it for you and keep track and parse all of it. You get one per Queue, hopefully that's sufficient. If you need more, you can do it, but it's more work. -kevin
[rt-users] ExternalAuth problems
I am setting up a new Request Tracker 4.0.16 installation on CentOS 6.4. I am able to log into RT using the RT root password but I receive the following error when trying to login using my AD account [Thu Aug 1 14:37:33 2013] [error]: FAILED LOGIN for $UserName from $IP_Address (/usr/local/rt/sbin/../lib/RT/Interface/Web.pm:753) Below is the relavent part of my RT_SiteConfig Set($WebPort, 443); Set($WebPath, /rt); Set($WebDomain, '$hostname.$PublicDomain'); Set($rtname, '$hostname'); Set($ExternalSettings, { # AN EXAMPLE LDAP SERVICE 'My_LDAP' = { 'type' = 'ldap', 'server'= '$DC.$InternalNetwork', 'user' = '$AD_User@$InternalNetwork ', 'pass' = '$Password', 'base' = 'dc=$InternalNetwork', 'filter'= '(objectClass=*)', 'attr_map' = { 'Name' = 'displayName', 'EmailAddress' = 'mail', 'RealName' = 'cn', 'ExternalAuthId' = 'sAMAccountName', 'Gecos' = 'sAMAccountName', }, }, }); # You must install Plugins on your own, this is only an example # of the correct syntax to use when activating them. # There should only be one @Plugins declaration in your config file. Set(@MailPlugins, qw(Auth::MailFrom Filter::TakeAction)); Set(@Plugins,(qw(RT::Extension::CommandByMail RT::Authen::ExternalAuth))); 1;
Re: [rt-users] ExternalAuth problems
I have tried removing the extra '(' as recommended but with no success. I have also tried using changing 'user' = $AD_User@$InternalNetwork ', to 'user' = 'cn=$Username,cn=Users,dc=internal,dc=$DomainName,dc=com', I also tried adding Set($LdapServer, 'ldaps://myDomainController.xxx.com'); Set($LdapTLS, 1); Set($LdapSSLVersion, 3); But none of these have yielded any better results. -Original Message- From: Jeff Solberg [mailto:jsolb...@intrepidls.com] Sent: Thursday, August 01, 2013 11:23 AM To: Brian Haupt; rt-users@lists.bestpractical.com Subject: RE: [rt-users] ExternalAuth problems Try removing the extra '(' you have in front of qw in your set@plugin declaration. Jeff From my Android phone on T-Mobile. The first nationwide 4G network. Original message From: Brian Haupt brian.s.ha...@ama-inc.com Date: 08/01/2013 7:48 AM (GMT-08:00) To: rt-users@lists.bestpractical.com Subject: [rt-users] ExternalAuth problems I am setting up a new Request Tracker 4.0.16 installation on CentOS 6.4. I am able to log into RT using the RT root password but I receive the following error when trying to login using my AD account [Thu Aug 1 14:37:33 2013] [error]: FAILED LOGIN for $UserName from $IP_Address (/usr/local/rt/sbin/../lib/RT/Interface/Web.pm:753) Below is the relavent part of my RT_SiteConfig Set($WebPort, 443); Set($WebPath, /rt); Set($WebDomain, '$hostname.$PublicDomain'); Set($rtname, '$hostname'); Set($ExternalSettings, { # AN EXAMPLE LDAP SERVICE 'My_LDAP' = { 'type' = 'ldap', 'server'= '$DC.$InternalNetwork', 'user' = '$AD_User@$InternalNetwork', 'pass' = '$Password', 'base' = 'dc=$InternalNetwork', 'filter'= '(objectClass=*)', 'attr_map' = { 'Name' = 'displayName', 'EmailAddress' = 'mail', 'RealName' = 'cn', 'ExternalAuthId' = 'sAMAccountName', 'Gecos' = 'sAMAccountName', }, }, }); # You must install Plugins on your own, this is only an example # of the correct syntax to use when activating them. # There should only be one @Plugins declaration in your config file. Set(@MailPlugins, qw(Auth::MailFrom Filter::TakeAction)); Set(@Plugins,(qw(RT::Extension::CommandByMail RT::Authen::ExternalAuth))); 1;