[rt-users] Problems with CanonicalizeEmailAddress in RT3

Dirk Pape pape-rt at inf.fu-berlin.de
Thu Apr 10 05:14:16 EDT 2003


I am on the way to configure RT3 to behave like our "old" RT2 system.

In RT2 we had changed the CanonicalizeEmailAddress subroutine in config.pm 
to change email-adresses from domain "inf.fu-berlin.de" to 
"mi.fu-berlin.de".

In RT3 - to acchieve the same result - I defined in RT_Siteconfig.pm:

Set($CanonicalizeEmailAddressMatch   , 'inf.fu-berlin.de$');
Set($CanonicalizeEmailAddressReplace , 'mi.fu-berlin.de');

with the effect that pape at inf.fu-berlin.de cannot create tickets in a queue 
where pape at mi.fu-berlin.de has rights to create. (I get the "Ticket 
creation failed" mail)

I verified that pape at mi.fu-berlin.de *can* create and pape at inf.fu-berlin.de 
cannot create, so I think address canonicalization does not take place.

In a second step I patched lib/RT/User_Overlay.pm directly by copying the 
subroutine CanonicalizeEmailAddress from our RT2-configuration into that 
file.

I restarted apache afterwards.

But the behavior did not change: pape at mi.fu-berlin.de *can* create and 
pape at inf.fu-berlin.de cannot create.

Did anything change from RT2 to RT3 in the context where 
CanonicalizeEmailAddress is called?

Thanks,
Dirk.



More information about the rt-users mailing list