Por lo que veo el código si es correcto, pero puede ser que en el lugar donde lo estas probando no es correcto.
En:
Cita: Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing in C:\Domains\xxxx.com.mx\wwwroot\email1.php on line 37
veo que estas probando la función en el disco duro, la función mail() solo te funcionara si lo haces en un hosting, a menos que le tengas instalado algo especial a tu computadora y que permita el envio de correos, de lo contrario, solo en el hosting.
Y la otra cosa posible es que la cabecera este mal armada.
Salu...2!!!