[rt-users] RT with Office 365 Outlook
We recently migrated from in house Postfix to hosted Office365 Outlook/exchange. I have been trying to figure out how to get RT to work with this setup but the only way I can see to do this is to "burn" a license or 4. With each one costing us around $20/month I would rather not do this. Has anyone successfully gotten RT to work with O365 without multiple email accounts? I was wondering if it could be done with "shared mailboxes" since I found the following instructions on accessing a shared mailbox via IMAP: Exchange Configuration: USER EMAIL: u...@maindomain.com PASSWORD: password SHARED MAILBOX: sha...@anotherdomain.com (could also be @domain.com, of course) SHARED MAILBOX ALIAS: shared-mailbox Note: Please make sure to create the UNIQUE alias always with the mailbox, because it creates the user [alias]@maindomain.com. In this case shared-mail...@maindomain.com Settings for IMAP Configuration: EMAIL ADDRESS: sha...@anotherdomain.com (shared mailbox) IMAP SERVER: outlook.office365.com SMTP SERVER: smtp.office365.com USERNAME: u...@maindomain.com\shared-mailbox (user\shared mailbox alias) PASSWORD: password (user's password) SMTP LOGIN IS DIFFERENT (!) USERNAME: u...@maindomain.com (users email) PASSWORD: password (user's password) It has been a long time since I have delved into the bowels of RT. It has been that rock solid for us. So any and all help is much appreciated. Donny B. - RT 4.4 and RTIR Training Sessions https://bestpractical.com/training * Washington DC - May 23 & 24, 2016
[rt-users] New ticket in: change order
Is there a way, without messing up something, to change the order of queues as they appear in the web interface under New ticket in:? We have 4 queues currently: CM, CS, General, IS. Nearly everything we input is in IS but it defaults to CM which is our change management queue. One of my co-workers has a problem with constantly putting tickets in the CM queue since it is default. -- Donny B. -- RT Training in New York, October 8th and 9th: http://bestpractical.com/training
[rt-users] Categories
On our old helpdesk (hand written php/mysql setup) we had different categories that a ticket could be put into. The choices were like: Phone New user virus etc We have set up RT with a main queue that the ticket then gets routed to either one of two sub queues as we have two different I.T. groups in our agency. Instead of setting up a queue for each category what would be the best way to be able to check categories for stats? I was thinking keywords/hashtags in the resolution. Anyone else have ideas or pointers? -- Donny B.
[rt-users] Change Management approvals
I have setup the change requests queue according to the documents here: http://www.bestpractical.com/docs/rt/4.0/customizing/approvals.html. However I need it setup to where every one that receives the request has to approve it before it can be acted on. Basically that means 4 people in total in my environment would have to approve it. What would be the best way to do this or is it even possible? -- Donny B.
[rt-users] A few general questions
I have setup RT 4.0.17 on Centos 6.4 with RT::External:Auth for our ldap along with RT-mailgate and the corresponding email command stuff. All that is working, as best I can tell. We are currently testing only a single queue so we can just have one single email address users can send to and from there our manager can delegate it to whomever they deem needed. However I have a few questions. 1. How do you setup the manager account? Basically one that can delegate tickets to others, but still have it to where we can take ownership without their intervention if needed. 2. Is there an easy way to get statistics of number of tickets worked by each individual staff member 3. Is there a good place to read up on the various permissions and such I would need to set to allow my staff and I to do stuff. I have found hit and miss documentation in the wikia but nothing all inclusive. -- Donny B.
[rt-users] Groups in LDAP
I have successfully setup RT4.0.17 on a CentOS 6.4 machine with RT::Authen::ExternalAuth to authenticate against our OpenLDAP. My question is, can I have certain groups in LDAP that are automatically privileged in RT? Like setup a helpdesk group and everyone in there are automatically set with the proper abilities. -- Donny B.
Re: [rt-users] Setup RT with existing postfix on separate server
On 3/17/2011 5:29 PM, Chris Herrmann wrote: Hi Donny, I'm not clear if we're using a similar type of setup to what you're referring to, but I'll fill in how we do it and hopefully it'll help you... We have: -RT box running exim. Exim is setup to smarthost through our front facing mail server, and to integrate with RT queue names. It has a local dnsname of hostname.faredge.com.au . -Qmail frontend server which is configured to forward any matching mails for the specific aliases to queuename@ourrtserver, and handles external mail. It also forwards any messages for exchange users to the exchange server. -An Exchange server which has contacts setup for each queue in question so that a message for Queue is correctly forwarded through to queuename@ourrtserver. The exchange domain is the local windows domain (as opposed to faredge.com.au) It's a bit more complicated than it needs to be, but is in place mainly for historical reasons and as it works well so far there and hasn't introduced a huge overhead there's no great pressure to change it. So Donny, I'm not sure about the postfix side of what you're trying to do -- basically make sure you have aliases that relate to each queue that live at your RT server for example: donnysqu...@donnysrtserver.domain.com mailto:donnysqu...@donnysrtserver.domain.com which is delivered to your RT server. Your alias for this email should forward it to RT's mail handler (this is a web service, but not sure of the URL structure off the top of my head). Setup a contact in exchange to forward donnysqu...@domain.com mailto:donnysqu...@domain.com to donnysqu...@donnysrtserver.domain.com mailto:donnysqu...@donnysrtserver.domain.com You can get funkier by automatically setting up new emails based upon queue name etc as we have, but it's not necessary to make it work. Regards, Chris Herrmann Far Edge Technology p. 02 84251400 m. 0403 393309 http://www.faredge.com.au Thanks for all the input everyone. I ended up installing the rt-mailgate on our postfix machine and just letting it handle all the forwarding to the other machine. I have a basic system setup and functioning. Now I am evaluating what all features we need to enable on the RT box. I do appreciate all the input and various ways that was suggested. I just figured that this was the easiest with minimal configuration needed. Donny B.
[rt-users] Setup RT with existing postfix on separate server
Are there any others running an external postfix mail server and RT? I have been through all of the wiki/google hits and only see examples of how to setup RT in an exchange domain or with postfix/sendmail on the RT box. I have an existing domain with postfix/dovecot running on its own machine. RT is a totally separate machine (actually a Xen VM). I am at a loss as to even how to begin to get mail delivered to the RT machine and tickets created from that. I have the following setup on the RT box: rt: |/usr/sbin/rt-mailgate --queue 'general' --action correspond --urlhttp://localhost/; rt-comment: |/usr/sbin/rt-mailgate --queue 'general' --action comment --urlhttp://localhost/; However mail cannot be sent to r...@rt.domain.tld or rt-comm...@rt.domain.tld due to failing DNS resolution that we do not have control over. I have setup rt.domain.tld in our internal DNS though. How have others accomplished this? I have thought about fetchmail on the RT box but not sure if there was a better solution than that. Thanks for any and all input. Donny B.
Re: [rt-users] Trouble using RT::Authen::ExternalAuth with OpenLDAP on Centos 5.5
On 3/10/2011 4:37 PM, Kevin Falcone wrote: On Thu, Mar 10, 2011 at 04:18:17PM -0600, Donny Brooks wrote: Hello all, I have setup RT 3.8.9 on a Centos 5.5 machine according to the directions located here: http://home.roadrunner.com/~computertaijutsu/rt3.html. I was able to You don't mention what version of RT::Authen::ExternalAuth you're trying, if you read the archives you'll see that you need 0.08_01. -kevin That did it. Thanks Kevin! I was using 0.08 so I downloaded and compiled the 0.08_01 and all seems to work now. get it installed as far as I can tell successfully and I am now going for external ldap authentication. I have followed the wiki pages that I have found on it as well as the README but do not seem to be able to get it going correctly. When I try to login as a user with my correct username and password I just get the incorrect user/pass page. Also, when trying to add the user to RT via the web interface under Configuration-Users-Create I get: User could not be created: Could not set user info and in the apache error logs I get: [Thu Mar 10 21:44:58 2011] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , Address2: , AuthSystem: , City: , Comments: , ContactInfoSystem: , Country: , Disabled: 0, EmailAddress: , EmailEncoding: , ExternalAuthId: , ExternalContactInfoId: , FreeformContactInfo: , Gecos: , HomePhone: , Lang: , MobilePhone: , Name: dbrooks, NickName: , Organization: , PagerPhone: , Privileged: , RealName: , Signature: , State: , WebEncoding: , WorkPhone: , Zip: (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536) It appears as though the RT machine is not talking to my OpenLDAP server properly. Below is my /opt/rt3/etc/RT_SiteConfig.pm Set( $rtname, 'mdah.state.ms.us'); Set( @Plugins, qw(RT::Authen::ExternalAuth) ); Set($ExternalAuthPriority, [ 'My_LDAP' ] ); Set($ExternalInfoPriority, [ 'My_LDAP' ] ); Set($ExternalServiceUsesSSLorTLS,0); Set($AutoCreateNonExternalUsers, 0); Set($ExternalSettings, { 'My_LDAP' = { 'type' = 'ldap', 'server'= 'ldap.mdah.state.ms.us', 'user' = 'cn=Manager,dc=mdah,dc=state,dc=ms,dc=us', 'pass'= 'ldappassword', 'base' = 'dc=mdah,dc=state,dc=ms,dc=us', 'filter'= '(objectClass=People)', 'd_filter' = '(objectClass=FooBarBaz)', 'tls' = 0, 'ssl_version' = 3, 'net_ldap_args' = [version = 3 ], 'attr_match_list' = ['Name', 'EmailAddress' ], 'attr_map' = { 'Name' = 'uid', 'EmailAddress' = 'mail' } } } ); 1; Am I missing something obvious? Been at this all day and no closer to finding the problem it appears. I do appreciate any guidance. Donny B.
[rt-users] Trouble using RT::Authen::ExternalAuth with OpenLDAP on Centos 5.5
Hello all, I have setup RT 3.8.9 on a Centos 5.5 machine according to the directions located here: http://home.roadrunner.com/~computertaijutsu/rt3.html. I was able to get it installed as far as I can tell successfully and I am now going for external ldap authentication. I have followed the wiki pages that I have found on it as well as the README but do not seem to be able to get it going correctly. When I try to login as a user with my correct username and password I just get the incorrect user/pass page. Also, when trying to add the user to RT via the web interface under Configuration-Users-Create I get: User could not be created: Could not set user info and in the apache error logs I get: [Thu Mar 10 21:44:58 2011] [info]: RT::Authen::ExternalAuth::CanonicalizeUserInfo returning Address1: , Address2: , AuthSystem: , City: , Comments: , ContactInfoSystem: , Country: , Disabled: 0, EmailAddress: , EmailEncoding: , ExternalAuthId: , ExternalContactInfoId: , FreeformContactInfo: , Gecos: , HomePhone: , Lang: , MobilePhone: , Name: dbrooks, NickName: , Organization: , PagerPhone: , Privileged: , RealName: , Signature: , State: , WebEncoding: , WorkPhone: , Zip: (/opt/rt3/local/plugins/RT-Authen-ExternalAuth/lib/RT/Authen/ExternalAuth.pm:536) It appears as though the RT machine is not talking to my OpenLDAP server properly. Below is my /opt/rt3/etc/RT_SiteConfig.pm Set( $rtname, 'mdah.state.ms.us'); Set( @Plugins, qw(RT::Authen::ExternalAuth) ); Set($ExternalAuthPriority, [ 'My_LDAP' ] ); Set($ExternalInfoPriority, [ 'My_LDAP' ] ); Set($ExternalServiceUsesSSLorTLS,0); Set($AutoCreateNonExternalUsers, 0); Set($ExternalSettings, { 'My_LDAP' = { 'type' = 'ldap', 'server'= 'ldap.mdah.state.ms.us', 'user' = 'cn=Manager,dc=mdah,dc=state,dc=ms,dc=us', 'pass'= 'ldappassword', 'base' = 'dc=mdah,dc=state,dc=ms,dc=us', 'filter'= '(objectClass=People)', 'd_filter' = '(objectClass=FooBarBaz)', 'tls' = 0, 'ssl_version' = 3, 'net_ldap_args' = [version = 3 ], 'attr_match_list' = ['Name', 'EmailAddress' ], 'attr_map' = { 'Name' = 'uid', 'EmailAddress' = 'mail' } } } ); 1; Am I missing something obvious? Been at this all day and no closer to finding the problem it appears. I do appreciate any guidance. Donny B.