[rt-users] Could someone help a newb evaluating RT with email setup?

Chris Herrmann chrisherrmann7 at gmail.com
Tue Feb 19 19:00:59 EST 2013

We use Exchange 2007 <-> RT, setup should be the same in 2010.

- We're using exim because it can be configured to accept emails on a
per queue basis. Exim config looks like:

  debug_print = "R: request_tracker3 for \
                    $local_part$local_part_suffix@$domain \
                    (calling ${substr_1:${if eq{$local_part_suffix}{}\
  driver = redirect
  domains = +rt3_domains
  local_parts = mysql; QUEUENAME_QUERY
  local_part_suffix = -comment
  pipe_transport = request_tracker3_pipe
  data = "|/usr/bin/rt-mailgate \
           --queue \"${lookup mysql{QUEUENAME_QUERY}}\" \
           --action ${substr_1:${if eq{$local_part_suffix}{}\
                                        {$local_part_suffix}}} \
           --url RT3_URL"
  user = www-data

  debug_print = "T: request_tracker3_pipe for $local_part@$domain"
  driver = pipe
  allow_commands = /usr/bin/rt-mailgate

                SELECT Name FROM Queues WHERE \
                CorrespondAddress =
'${quote_mysql:$local_part}@${quote_mysql:$domain}' \
                AND Disabled = '0'

hide mysql_servers = {mysqlserver}/{rtdb}/{rtuser}/{rtpass}

domainlist rt3_domains = myrtserver.mydomain.com: mydomain.com :
helpdesk.mydomain.com : otherdomainhandledbyrt.com

RT3_URL = https://myrt.mydomain.com/

(we're using RT3.8 series still, hopefully someone can fill in if this
setup still works in RT4)

- In Exchange you configure a contact as
"myrtqueue at myrthost.mydomain.com". So if someone then emails
"myrtqueue at mydomain.com" it will be correctly forwarded to the RT
host. Exim will then pick it up, and inject it into the correct queue
via rt-mailgate.
- You should configure the default email address in Exchange to be
"myrtqueue at mydomain.com" and not "myrtqueue at myrthost.mydomain.com"
- You obviously need to create the queue in RT, and configure the
email addresses for the queue to match those specified in Exchange
- You need to allow inbound SMTP to your RT host from Exchange and
allow RT to use Exchange as a smarthost out

Let me know how you go,



More information about the rt-users mailing list