If I change domain name, how screwed am I?

Hi guys,

I know I’ve lurked on the list for years, but I’ve never really ever had a problem with RT. Until now, I’ve been asked to change the domain name for an RT instance, and I’m thinking, this is going to be a bad day! Does anyone have any advice if this is possible?

Thanks,
– Mister Guru

Hi guys,

I know I’ve lurked on the list for years, but I’ve never really ever
had a problem with RT. Until now, I’ve been asked to change the domain
name for an RT instance, and I’m thinking, this is going to be a bad
day! Does anyone have any advice if this is possible?

It should work just fine. We routinely dump our production DB and reload
it into our test server and don’t get breakage. It’s all about getting
RT_SiteConfig.pm right. The settings that you are likely to need to
change are Organization, RTAddressRegexp, SendmailArguments,
CorrespondAddress, CommentAddress, WebDomain, and rtname. Or maybe just
a few if you’ve parameterized some of those from rtname or Organization.

Hi guys,

I know I’ve lurked on the list for years, but I’ve never really ever had a
problem with RT. Until now, I’ve been asked to change the domain name for an
RT instance, and I’m thinking, this is going to be a bad day! Does anyone
have any advice if this is possible?

It should work just fine. We routinely dump our production DB and reload it
into our test server and don’t get breakage. It’s all about getting
RT_SiteConfig.pm right. The settings that you are likely to need to change
are Organization, RTAddressRegexp, SendmailArguments, CorrespondAddress,
CommentAddress, WebDomain, and rtname. Or maybe just a few if you’ve
parameterized some of those from rtname or Organization.

Changing Organization requires changes in Links table, without this change links
between objects would be wrong.

Changing rtname or subject tags on particular queues involve setting
EmailSubjectTagRegex, without adjustment replies to old tickets would create new
tickets instead of updating old.

Changing email addresses involves adjusting RTAddressRegexp, without adjusting
RT may add old addresses as watchers on tickets or send emails to itself.
Best regards, Ruslan.