First of all, thank you for replying to my post. This had been driving me crazy!
Secondly, I have managed to solve the issue by using Cimy Swift SMTP as well as a couple of other tricks added into the form code from the post you showed me.
Thank you very much for your help.