I need to use
!verify = helo
!verify = reverse_host_lookup
in exim acl and drop message if helo is not passed.
But one issue is this validates for users even having account in the server and trying to send mail using server account to someone else

I want to put validation for only incoming mails "to" this server

What i dont want is to validate the mails that authenticated smtp users send