Glad to hear it worked, given that the details about the link were sketchy. You can make your life simpler still if you run the main macro - CopyLinkedFile - as a script from a rule that will process the messages automatically as they arrive - though be aware that the macro, as it stands, will overwrite any previous file of the same name.