Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/09/2012, 17:38
Avatar de rodrigo791
rodrigo791
 
Fecha de Ingreso: noviembre-2009
Ubicación: Uruguay
Mensajes: 1.339
Antigüedad: 15 años, 2 meses
Puntos: 168
Respuesta: enviar correos php

Supongo que es claro lo que dice el php ini.
for win32 only.

No será que estás usando php en un entorno que es Linux? si tenes wamp ó xampp por ejemplo, estas usando un entorno LAMP ( Linux Apache Mysql Php ) por lo tanto esa cabecera no la usas, usa las las de linux http://php.net/manual/es/function.mail.php
Te dejo un ejemplo del manual donde utiliza la cabecera From

Código PHP:
Ver original
  1. <?php
  2. $para      = '[email protected]';
  3. $titulo = 'El título';
  4. $mensaje = 'Hola';
  5. $cabeceras = 'From: [email protected]' . "\r\n" .
  6.     'Reply-To: [email protected]' . "\r\n" .
  7.     'X-Mailer: PHP/' . phpversion();
  8.  
  9. mail($para, $titulo, $mensaje, $cabeceras);
  10. ?>

Cita: "Nota:

Cuando se envía un correo, el correo debe contener una cabecera From. Puede establecerse con el parámetro additional_headers, o puede definirse un valor por defecto en php.ini.

Si no se realiza esta acción se obtendrá un mensaje de error similar a Warning: mail(): "sendmail_from" not set in php.ini or custom "From:" header missing. La cabecera From también establece Return-Path bajo Windows."