[rt-users] Multiple $rtname ?

2013-08-02 Thread Brian Haupt
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 ?

2013-08-02 Thread Brian Haupt
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

2013-08-01 Thread Brian Haupt
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

2013-08-01 Thread Brian Haupt
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;