Es raro lo que planteás. o sea, ese error te puede salir porque no está definido el campo "FROM" en el envío de ese email, pero decis tenerlo.
En el php.ini deberias tener lago asi:
[mail function]
; For Win32 only.
SMTP =localhot
smtp_port = 25
; For Win32 only.
sendmail_from =
[email protected]
Hace una cosa, pone en un archivo:
<?php
phpinfo();
?>
Y fijate que te aparece la información del módulo y si la función mail(); está activada, y copianos eso en un post.