If i am using exim 3/4 or any other MTA, is smtp-auth necessary for localhost
Or do people keep smtp-auth for localhost itself too.

If i have relaying disabled does SMTP-auth helps in any way for the local

Are there any performance or speed issues if SMTP-auth is enabled i.e. all the
clients _should_ authenticate thru various allowed smtp-auth mechanisms.

Enabling SMTP-auth for everything will mean sending mails thru php mailer on
the localhost will also need password??Right? Is this really required in any
scenario. Or logical to be implemented?