Foros del Web » Programando para Internet » PHP »

Envio de mails.

Estas en el tema de Envio de mails. en el foro de PHP en Foros del Web. Buenas tardes a todos: Mi pregunta es la siguiente: Acabo de leer el articulo sobre envio de correo electronico en PHP segui al pie de ...
  #1 (permalink)  
Antiguo 22/11/2002, 18:16
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
Sonrisa Envio de mails.

Buenas tardes a todos:

Mi pregunta es la siguiente:

Acabo de leer el articulo sobre envio de correo electronico en PHP

segui al pie de la letra el codigo pero no me envia ningun mail.

estoy trabajando con PHP 423 Apache 2 y win XP.

Mi pregunta es la siguiente:

Tengo que realizar alguna modificacion al archivo php.ini????

si es asi estoy trabajando en modo localhost tiene algo que ver????

necesito instalar algun software de SMTP de ser afirmativa la respuesta me podrian recomendar uno (gratuito si se puede)????


Saludos!!!! y gracias por la ayuda...
  #2 (permalink)  
Antiguo 22/11/2002, 23:04
Avatar de GhostRider  
Fecha de Ingreso: julio-2001
Ubicación: en mi propio infierno
Mensajes: 248
Antigüedad: 16 años, 4 meses
Puntos: 0
inserta o da referencia del codigo que estas utilizando
  #3 (permalink)  
Antiguo 22/11/2002, 23:12
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
Sonrisa Codigo.

<?php

$msg = "Gonvill: Orden de compra\n";
$msg .= "-------------------------------------------\n\n";
$msg .= "Informacion de cliente\n";
$msg .= "NUMERO DE COMPRA: $temp_NCC";
$msg .= "Nombre: $full_name\n";
$msg .= "Direccion: $address1\n";
$msg .= " $address2\n";
$msg .= "E-mail: $email\n";
$msg .= "Tipo de tarjeta de credito: $cc_type\n";
$msg .= "Numero de tarjeta de credito: $cc_num\n";
$msg .= "Fecha de expiracion: $cc_exp_mon / $cc_exp_yr\n\n";
$msg .= "ARTICULOS ORDENADOS:\n";
$msg .= "$items\n\n";
$msg .= "TOTAL:\n";
$msg .= "Total de articulos: $fmt_itemtot\n";



$mail_cont = $msg;
$mailheaders = "From: \"[email protected]\" <\"\">\n";
$mailheaders .= "Reply-To: $email\n\n";

$prueba_mail = mail($email, "Gonvill Forma de envio", $mail_cont, $mailheaders);
if ($prueba_mail == "false")
{
echo "error ala hora de enviar el mail";
}
else
{
echo "el mail fue enviado con exito";
}

}

?>

Por cierto me en la prueba del if me dice que el mail fue enviado con exito.

Saludos y gracias por tu ayuda!!!!
  #4 (permalink)  
Antiguo 22/11/2002, 23:33
Avatar de cauly  
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires
Mensajes: 726
Antigüedad: 15 años, 9 meses
Puntos: 0
si lo estás haciendo en modo local, necesitás un servidor de correo para que te envíe el mail, hacé la prueba subiendo ese código n un servidor como lycos.es y seguramente te va a funcionar, no es el código es que tu PC no tiene un servidor de correo instalado.
  #5 (permalink)  
Antiguo 23/11/2002, 09:44
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Necesitas:

1) Un servidor SMTP corriendo en tu sistema ... En windows tienes varios .. MDaemon, ArgoSoft, PostCast Server .. y hasta alguno de M$ tambien .. Usa google o pasate por sitios como download.com .. softonic.com etc ..

2) Tener un SMTP externo (smtp.tuisp.tal por ejemplo) que NO requiera autentificación (es decir; que no te oblique a bajar e-mail (usar POP) antes de enviar mail (usar SMTP) ....)

Cuando tengas claro cual puedes usar ..

edita tu php.ini :

directiva SMTP = ...

Si estas ejecutando un servidor SMTP propio (punto 1) ) .. pon ahí o bien tu IP de ese PC o simplemente "localhost" (IP local .. no la de internet).

Si quieres probar tu smtp.talISP.tal .. ponlo ahí o mejor ahun si conoces su IP mejor todavia ...

Un saludo,
  #6 (permalink)  
Antiguo 23/11/2002, 11:11
 
Fecha de Ingreso: noviembre-2002
Ubicación: Guadalajara
Mensajes: 14
Antigüedad: 15 años
Puntos: 0
De acuerdo Gracias

Muchas gracias por la ayuda!!!!
  #7 (permalink)  
Antiguo 23/11/2002, 18:01
Avatar de Kernellover  
Fecha de Ingreso: noviembre-2002
Ubicación: Perdido
Mensajes: 251
Antigüedad: 15 años
Puntos: 0
Si quieres información sobre como instalar un servidor de correo hay una web que está muy bien. Además incluye el software que es gratuito.

http://www.internautas.org/curso_servidores/agsmail.php

Espero te sirva de algo.

Respecto al archivo PHP.INI no se como deverías configurarlo, pero creo que si instalas el servidor de correo podría funcionar directamente, no lo se seguro, todo es probarlo.

Suerte !!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 08:59.