Chris,
Sorry, I misunderstood you or rather, when I looked at the list of Examples I found the Async example and assumed that was what you used. So, do you use the ComSaveEml function to create an .eml file then use ComLoadEml followed by ComSendQ2?

I haven't been able to find any documentation on ComSendQ2. You mention the Chilcat windows service. I don't seem to have one running. Is there something I should install to get that service?

Sorry to be so dumb but this is my first experience of Chilcat.
Ian