Ok guys, Thanks for the help along the way..
I have finally fixed the problem.
this line was not in the main.cf file.
myhostname = server1.example.com
as soon as i added it and changed it to my server and domain details it worked ..
Receiving emails fine