Muchas gracias locazo..
pero sabes qu me continua con el mismo erro 

 lo deje asi  al php.ini
[mail function]
; For Win32 only.
; 
http://php.net/smtpSMTP = localhost
; 
http://php.net/smtp-portsmtp_port = 25
; For Win32 only.
; 
http://php.net/sendmail-from  sendmail_from = postmaster@localhost
; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; 
http://php.net/sendmail-path;sendmail_path = ""C:xamppsendmailsendmail.exe" -t"
; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_parameters =
hice lo que me dijiste verdad?
muestro el mini script que estoy usando para ver si funciona.
- <?php  
- if(isset($_POST['cargar'])) 
- { 
- $asunto = $_POST['asunto']; 
- $sms = $_POST['mensaje']; 
- $mail = mail(echo "se envio correctamente el mail"; 
-     } else { 
-             echo "no se pudo enviar el mail"; 
-                 } 
- } 
- ?> 
- <html> 
- <head> 
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
- <title>MAIL MERCURY</title> 
- </head> 
-   
- <body> 
- <FORM action="mail.php" method="post"> 
- <table width="30%"  border="1" cellspacing="0" cellpadding="0"> 
-   <tr> 
-     <td>Remitente</td> 
-     <td><input type="text" name="remitente"></td> 
-   </tr> 
-   <tr> 
-     <td>Asunto</td> 
-     <td><input type="text" name="asunto"></td> 
-   </tr> 
-   <tr> 
-     <td>Mensaje</td> 
-     <td><textarea name="mensaje" cols="15" width="60"> </textarea></td></td> 
-   </tr> 
-     <tr> 
-     <td colspan="2"><input type="submit" name="cargar" value="enviar"></td> 
-   </tr> 
- </table> 
-   
-   
- </FORM> 
- </body> 
- </html> 
-   
-   
espero me puedas dar otra ayuda voy a estar esperando..
saludos