No, .. PHP con su función mail() no permite autentificación .. pero si que puedes usar la classe:
PHP Mailer
http://phpmailer.sourceforge.net
Esa classe puede enviar e-mails por servidor SMTP directo y que requieran autentificación. (además de otras mejoras y facilidades para trabajar con e-mails desde PHP (envios).
Un saludo,