Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2009, 11:44
asor2303
 
Fecha de Ingreso: agosto-2009
Mensajes: 41
Antigüedad: 14 años, 8 meses
Puntos: 2
problema con el envio de mail usando php

Hola a todo mundo, bueno el problema que tengo es que he usado varios scripts para enviar un simple correo usando php, pero nunca me llega, ya configure el php.ini:

[mail function]
; For Win32 only.
SMTP = mail.vbh.com.mx
smtp_port = 25

; For Win32 only.
sendmail_from = info#vbh.com.mx


tambien ya lo probe de esta forma

[mail function]
; For Win32 only.
SMTP = localhost
smtp_port = 25

; For Win32 only.
sendmail_from = info#vbh.com.mx


incluso lo probe con un servidor inventado para ver si me marcaba un error

pero no me muestra nada,
mi script es este

<?
$destinatario = "info#vbh.com.mx";
$asunto = "Este mensaje es de prueba";
$cuerpo = '
<html>
<head>
<title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
<p>
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores. Este cuerpo del mensaje es del artículo de envío de mails por PHP. Habría que cambiarlo para poner tu propio cuerpo. Por cierto, cambia también las cabeceras del mensaje.
</p>
</body>
</html>
';

//para el envío en formato HTML
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: Miguel Angel Alvarez <info#vbh.com.mx>\r\n";

//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: dark647#gmail.com\r\n";

//ruta del mensaje desde origen a destino
//$headers .= "Return-path: holahola#desarrolloweb.com\r\n";

//direcciones que recibián copia
$headers .= "Cc: dark647#gmail.com\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: info#vbh.com.mx\r\n";

if(mail($destinatario,$asunto,$cuerpo,$headers)){
echo "si lo envio";
}
else
echo "no lo envio";
?>

y siempre me muestra que la condicion nunca se cumplio, "no lo envio",
lo que no se es que si estoy acediendo al servidor smtp, por que estoy en una pc que esta en red local junto con el servidor.

Espero puedan orientarme, gracias.