Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2012, 21:03
mr_pollo
 
Fecha de Ingreso: noviembre-2011
Mensajes: 8
Antigüedad: 12 años, 5 meses
Puntos: 1
Problema con funcion mail, no se envia el correo

hola amigos , les comento q estoy trabajando en mi proyecto de un carrito de compras , y tengo un problema para enviar Mail , ya q necesito q cuando un cliente realice una compra , se le envie un Mail a su correo con algunos detalles de la compra.

Código PHP:
<?php
include("class/lib_carrito.class.php");
include(
"funciones.php");
include(
"Connections/cnn.php");

$usu=$_SESSION['idusu'];
$query="SELECT * FROM usuarios where id=$usu ";
$rs=mysql_query($query$cnn) or die(mysql_error());
$fila=mysql_fetch_array($rs);
$email=$fila['email'];
<?
php
// El mensaje
$para $email;
$mensaje "Holaaaaaaa";

// En caso de que cualquiera de las líneas sea más larga de 70 caracteres,
// debe usarse wordwrap()
$mensaje wordwrap($mensaje70);
$cabeceras 'From: [email protected]"\r\n" .
    
'Reply-To: [email protected]"\r\n" .
    
'X-Mailer: PHP/' phpversion();
ini_set "SMTP""smtp-server.example.com" ); 

// Send
mail($para'Detalles de la compra'$mensaje$cabeceras);// esta es la linea 62 q se menciona en el error
?>
Este es el respectivo codigo , yo la verdad no entiendo mucho aun sobre el correcto uso de esta funcion , pero investigue algo y pude armar eso ,,, iguamente el mail no se esta enviando !! Por favor podrian darme una mano o ver donde puede estar el error ?

(subi la pagina a un hosting gratuito y la pruebo desde ahi)
Me sale este error cuando ejecuto la pagina:
Warning: mail() [function.mail]: Failed to connect to mailserver at "smtp-server.example.com" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\wamp\www\dyjservice\grabar_carrito.php on line 62

Desde ya les agradezco gracias !