A rule to file incoming mail in a public folder

Status
Not open for further replies.

bluphoto

Member
Whenever I get an email from a client I want to be able to automatically file a copy of it in a particular public folder. That part I have already managed, using standard outlook rules.




The next part is a little harder. As there are several people in my team who might receive a particular message, I want all of them to run the same rule - ie to file the email in the appropriate public folder. BUT there's no point in Jim filing it if Barry has already received the same email and has filed it already, so I need some VBA to copy to public folder IF the mail isn't already there.




That part I'm stuck with!




Note that I'm using OL2003 as user (not admin) so can't install any third party software - hence having to make something myself in VBA. I'm not too familiar with OL VBA, but have done a fair bit in EXCEL VBA. I guess the same principles apply, but I don't really know my way round the OL object model.




thanks
 
An alternative would be to copy it anyway, and then run a routine that will simply remove duplicates, though that seems a bit a bit wasteful fo resources to me, but may be easier. Still no idea how to do it though.
 
You can use the ItemAdd event of the inbox for that. Note, the event won't

be fired if Outlook doesn't run while you receive the email.

This gives you a reference to the subfolder "abc" of "Public Folders":

Set Folder = Application.Session.Folders("Public Folders").Folders("abc")

To copy an item call its Copy function and pass a ref to the target folder.

You just need to decide how to identify whether the item already exists in

the public folder. Maybe you can search for the Subject and ReceivedTime

properties. See the Items.Find function for that.

Best regards

Michael Bauer

Am Wed, 12 Aug 2009 10:45:45 -0400 schrieb bluphoto:


> Whenever I get an email from a client I want to be able to automatically
> file a copy of it in a particular public folder. That part I have
> already managed, using standard outlook rules.

> The next part is a little harder. As there are several people in my
> team who might receive a particular message, I want all of them to run
> the same rule - ie to file the email in the appropriate public folder.
> BUT there's no point in Jim filing it if Barry has already received the
> same email and has filed it already, so I need some VBA to copy to
> public folder IF the mail isn't already there.

> That part I'm stuck with!

> Note that I'm using OL2003 as user (not admin) so can't install any
> third party software - hence having to make something myself in VBA. I'm
> not too familiar with OL VBA, but have done a fair bit in EXCEL VBA. I
> guess the same principles apply, but I don't really know my way round
> the OL object model.

> thanks
 
Status
Not open for further replies.
Similar threads
Thread starter Title Forum Replies Date
E Having some trouble with a run-a-script rule (moving mail based on file type) Outlook VBA and Custom Forms 5
R Outlook 2013 VB rule to auto save attachments with different file types Outlook VBA and Custom Forms 5
P VBA to add email address to Outlook 365 rule Outlook VBA and Custom Forms 0
HarvMan Outlook 365 - Rule to Move an Incoming Message to Another Folder Using Outlook 4
B Modify VBA to create a RULE to block multiple messages Outlook VBA and Custom Forms 0
D VBA - unable to set rule condition 'on this computer only' Outlook VBA and Custom Forms 5
CWM330 This rule has a condition that the server cannot process? Using Outlook 1
A rule name into message - how? Outlook VBA and Custom Forms 5
O Mail rule issue Using Outlook 3
A manual rule sends mail to wrong folder Using Outlook 5
Aussie Outlook 365 Rule runs manually but returns the error code "an unexpected error has occurred" when incoming mail arrives Using Outlook 1
bhamberg Finding a rouge rule... Using Outlook 6
D How to get this rule to work Using Outlook 0
B Seeking help with Outlook rule Using Outlook 2
K Run a script rule to auto 'send again' on undeliverable emails? Outlook VBA and Custom Forms 1
G Save attachment run a script rule Outlook VBA and Custom Forms 0
R Rogue Outlook Rule ? Using Outlook 2
P Can I create a Rule that sends me an email when I get a Task? Using Outlook 2
M How create a Rule to filter sender's email with more that one @ sign Using Outlook 1
diver864 vba for a rule to automatically accept meeting requests with 'vacation' in subject, change to all-day event, change to free, don't send reply Outlook VBA and Custom Forms 1
1 Incorrectly Setup a Rule at Domain level to not allow address from outside domain Exchange Server Administration 2
J Transport Rule to detect Keyword question.. Exchange Server Administration 2
T "Words In Recipient's Address" Rule Causes Outlook To Stop Processing Rules Using Outlook 3
R Outlook Autoforward rule do not work for NDR messages Using Outlook 1
R Setup autofoward rule on a particular folder in Outlook Using Outlook 0
N Rule for "on behalf of" - with changing names Using Outlook 2
S Unable to remove rule outlook 2010 Using Outlook 0
O Outlook 2016 This rule will only run when you check your email in Outlook.... Using Outlook 4
Nadine Rule to move attachments with specific name Outlook VBA and Custom Forms 1
N Outlook Email Rule execution through shortcut keys (VBA codes) Using Outlook 1
dweller Outlook 2010 Rule Ignores VBA Script Outlook VBA and Custom Forms 2
O Rule to move (specific) messages from Sent folder to Specific folder Using Outlook 1
S Adding new Exchange (2016) rule very slow down Microsoft Outlook Exchange Server Administration 0
B Outlook rule run a Script doesn't work Outlook VBA and Custom Forms 1
K VBA BeforeItemMove event create rule to always move to its folder. Outlook VBA and Custom Forms 4
icacream Rule based on sender / wrong sender sent to folder Using Outlook 7
Bri the Tech Guy Run Script rule not running for newly arriving messages Outlook VBA and Custom Forms 25
L Making rule to move email to folder from one O365 domain Using Outlook 1
J Assess content of User Defined Field in Rule Using Outlook 3
S Send email via SMTP - use transport rules to add to senders inbox (then rule to move to sent items Exchange Server Administration 1
A Change order of actions in one (!) rule Outlook VBA and Custom Forms 2
J HELP- Rule to auto strip prepend from external emails Using Outlook 0
A Forward Outlook Email by Filtering using Macro Rule Outlook VBA and Custom Forms 44
A rule to flag messages not working Using Outlook 5
Brian Murphy Exchange Online Everything a Transport Rule should do and cannot Exchange Server Administration 1
J Outlook Rules - Changing auto-submit address in multiple rules, according to rule name Outlook VBA and Custom Forms 0
A saving attachement to folder named the same as rule name Outlook VBA and Custom Forms 0
Jennifer Murphy Can I create a Rule with Or'd conditions? Using Outlook 1
A Rules - how to determine if all conditions in rule are true or false Outlook VBA and Custom Forms 5
Vijay Error in rule- Run a script Using Outlook 1

Similar threads

Back
Top