discúlpame por contradecir a tu profesor,
pero eso es completamente falso, puedes enviar mails desde tu equipo local perfectamente, entre los inconvenientes de ello tenemos:
-en
servidores windows, debes instalar y configurar un
SMTP en el php.ini
-en servidores
locales, sean windows, GNU/Linux, Unix, etc. las posibilidades de que el mail sea considerado
SPAM son altas, pero el mensaje
llega.
-los saltos del mail, entre los router o proys internos de la intranet (debido a mala configuración) pueden también provocar que el mail sea considerado SPAM
-un mail sin remitente es prácticamente SPAM (no en todos los casos).
-si el
firewall del servidor, del proxy, del router (si los tienen), etc. tiene
bloqueado el puerto 25 para salida (out), es obvio que el mail nunca llegue.
Claro, en un servidor de pago es otro cantar, se incrementan las posibilidades de que el Mail llege directo a la bandeja de entrada