Thanks for the explanation, Jason - I wasn't aware of that - live and learn!
I will do it the way I had it previously - insert the message into a database table, retrieve the corresponding 'destination email' record from a different table, send the email and delete the message record. Probably convoluted, but it worked!
Thanks again.
Cheers
Chris