Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
Exchange
2000.active.directory
2000.admin
2000.announcements
2000.app.conversion
2000.applications
2000.clients
2000.clustering
2000.connectivity
2000.development
2000.documentation
2000.general
2000.information.store
2000.interop
2000.kms
2000.misc
2000.protocols
2000.realtime.collabo.
2000.setup
2000.transport
2000.win2000
admin
application.conversion
applications
clients
clustering
connectivity
design
development
misc
mobility
setup
tools
  
 
date: 14 Jul 2005 20:08:35 -0700,    group: microsoft.public.exchange2000.development        back       


Categorizer event sink / routing event sink   
I want to reroute all email from a particular group of internal users
through another (non-Exchange) server which will pre-process their
email before it's sent to its final recipient.

The best way I can see to do this (I've only just started learning
about the way Exchange works though) is:
- create a Categorizer event sink to look up the group membership of
the sender. - if they belong to the group I want to reroute emails from
then add some kind of attribute to the email.
- create a Routing event sink to reroute the email based on the
attribute set in the Categorizer event sink.

Is this the best way to do it? I can't find much info on creating
categorizer sinks (or routing sinks for that matter: what kind of info
do I have access to in  a routing sink?)

-- Jordan
date: 14 Jul 2005 20:08:35 -0700   author:   unknown

Re: Categorizer event sink / routing event sink   
On 14 Jul 2005 20:08:35 -0700, jordan.r.stewart@gmail.com hired a team
of monkeys to write:

>I want to reroute all email from a particular group of internal users
>through another (non-Exchange) server which will pre-process their
>email before it's sent to its final recipient.
>
>The best way I can see to do this (I've only just started learning
>about the way Exchange works though) is:
>- create a Categorizer event sink to look up the group membership of
>the sender. - if they belong to the group I want to reroute emails from
>then add some kind of attribute to the email.
>- create a Routing event sink to reroute the email based on the
>attribute set in the Categorizer event sink.
>
>Is this the best way to do it? I can't find much info on creating
>categorizer sinks (or routing sinks for that matter: what kind of info
>do I have access to in  a routing sink?)

Writing categorizer event sinks is non-trivial and there's not a whole
lot of documentation out there[1]. Can you describe your needs a
little more? Do messages sent by these users need to be processed if
the recipients are internal, or only if they are destined for external
recipients? If it's just to external recipients you may be able to
bypass the need for an event sink altogether and use restrictions on
SMTP connectors to force mail from these recipients through a specific
connector which routes their outbound Internet e-mail to a smart host
(your external server) for processing.


[1] And if it's also for internal mail you'd potentially need to write
several event sinks to achieve a fluid and robust system. 

-- 
Chris Scharff
Messaging Services Architect
MessageOne

Emergency Mail System: http://www.messageone.com/email-continuity/
date: Mon, 18 Jul 2005 00:00:12 -0500   author:   Chris Scharff [MVP]

Re: Categorizer event sink / routing event sink   
The email only needs to be processed if it's to an external recipient,
and coming from a user in a particular Active Directory group.

How would it work using restrictions on SMTP connectors? It looks like
you can only reject mail. If one connector rejects an email does
Exchange then try another connector (that has a higher cost) or does
the email sending just fail?

- Jordan
date: 18 Jul 2005 16:36:44 -0700   author:   unknown

Re: Categorizer event sink / routing event sink   
On 18 Jul 2005 16:36:44 -0700, jordan.r.stewart@gmail.com hired a team
of monkeys to write:

>The email only needs to be processed if it's to an external recipient,
>and coming from a user in a particular Active Directory group.
>
>How would it work using restrictions on SMTP connectors? It looks like
>you can only reject mail. If one connector rejects an email does
>Exchange then try another connector (that has a higher cost) or does
>the email sending just fail?

If a user (or group) is not allowed to use a particular connector, if
there is another connector valid for that address space, they will use
it instead. 

-- 
Chris Scharff
Messaging Services Architect
MessageOne

Business Continuity That Makes Business Sense
http://www.messageone.com/email-continuity/
date: Mon, 18 Jul 2005 19:12:49 -0500   author:   Chris Scharff [MVP]

Re: Categorizer event sink / routing event sink   
Thanks for the help.

-- Jordan
date: 19 Jul 2005 16:26:27 -0700   author:   unknown

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us