According to the described embodiments, an intermediate electronic
messaging service is inserted into a message delivery path connecting to
an e-mail entity such as an ISP. A database is provided in the
intermediate service, the database having user profiles associated with
the users of the ISP or other e-mail entity. The intermediate service
receives email message over the electronic message delivery path into
which it has been inserted, where the e-mail messages comprise at least
content and IP routing information. Within the intermediate service, at
least one of the content and the IP routing information of the received
e-mail message is examined, and the e-mail message is then delivered to a
destination based on the examination and in accordance with a user
profile in the database in the intermediate service.