CanonicalizeAddress in RT3

Hi,
I use RT2 and needs the CanonicalizeAddress function.
I saw after digging through google and MailingLists that it’s no more
available with RT3.
Could someone point me to an explaination of how that works now in RT3?
I lokked at Interface/Email.pm but there seems to be nothing there…
Another way was in User_Local.pm, which is not found in my install. Any
idea?
Thanks a lot.
-jec

Jean-Eric Cuendet
Riskpro Technologies SA
Av du 14 avril 1b, 1020 Renens Switzerland
Principal: +41 21 637 0110 Fax: +41 21 637 01 11
Direct: +41 21 637 0123
E-mail: jean-eric.cuendet at rptec.ch
http://www.rptec.ch

I use RT2 and needs the CanonicalizeAddress function.
I saw after digging through google and MailingLists that it’s no more
available with RT3.

What gave you that idea? From my RT_Config.pm

RT provides functionality which allows the system to rewrite

incoming email addresses. In its simplest form,

you can substitute the value in CanonicalizeEmailAddressReplace

for the value in CanonicalizeEmailAddressMatch

(These values are passed to the CanonicalizeEmailAddress subroutine in RT/User.pm)

By default, that routine performs a s/$Match/$Replace/gi on any address passed to it

and if you need something more complicated, you can overlay the
CanonicalizeEmailAddress subroutine

seph

RT provides functionality which allows the system to rewrite

incoming email addresses. In its simplest form,

you can substitute the value in CanonicalizeEmailAddressReplace

for the value in CanonicalizeEmailAddressMatch

(These values are passed to the CanonicalizeEmailAddress subroutine in RT/User.pm)

By default, that routine performs a s/$Match/$Replace/gi on any address passed to it

and if you need something more complicated, you can overlay the
CanonicalizeEmailAddress subroutine

Yes, that’s what I meant. I need something more complicated.
How to overlay subroutines?
-jec

Jean-Eric Cuendet wrote:

RT provides functionality which allows the system to rewrite

incoming email addresses. In its simplest form,

you can substitute the value in CanonicalizeEmailAddressReplace

for the value in CanonicalizeEmailAddressMatch

(These values are passed to the CanonicalizeEmailAddress

subroutine in RT/User.pm)

By default, that routine performs a s/$Match/$Replace/gi on any

address passed to it

and if you need something more complicated, you can overlay the
CanonicalizeEmailAddress subroutine

Yes, that’s what I meant. I need something more complicated.
How to overlay subroutines?
http://wiki.bestpractical.com/index.cgi?CleanlyCustomizeRT