Hola
buenas tardes
si tu server requiere de autentificación haz entonces de trabajar con la clase
phpmailer
De suponer, no.
Apache es un servidor de páginas Web desarrollado por la Apache Sotfware Fundation, organización compuesta por miles de voluntarios que colaboran para la creación de software de libre distribución.
SMTP es Simple Mail Transfer Protocol (SMTP) que al español sería más o menos como protocolo simple para transferencia de correo electrónico.
Te decia que para pruebas puedes usar a
QK SMTP dale nombre al smtp y en tu php.ini cambia la variable SMTP = localhost o puede ser tambien por tu ip.
suerte