Foros del Web » Programando para Internet » PHP »

Enviando email con PHP

Estas en el tema de Enviando email con PHP en el foro de PHP en Foros del Web. Que programa es que se utiliza en PHP para el envio de email?...
  #1 (permalink)  
Antiguo 08/05/2004, 10:11
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 8 meses
Puntos: 7
Enviando email con PHP

Que programa es que se utiliza en PHP para el envio de email?

__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #2 (permalink)  
Antiguo 08/05/2004, 10:30
Avatar de yeta  
Fecha de Ingreso: enero-2004
Mensajes: 148
Antigüedad: 20 años, 10 meses
Puntos: 0
mira esto:

<?php
$sfrom=""; //cuenta que envia
$sdestinatario=""; //cuenta destino
$ssubject=""; //subject
$shtml=""; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>


estaba en las FAQ del foro...
  #3 (permalink)  
Antiguo 08/05/2004, 12:11
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 8 meses
Puntos: 7
yo tengo Apache, en versión para windows con el PHP Version 4.3.6

puse el siguiente código:
Código:
<?php
$sfrom="[email protected]"; //cuenta que envia
$sdestinatario="[email protected]"; //cuenta destino
$ssubject="Prueba de envio mediante php"; //subject
$shtml="Esto es una prueba"; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
y me da el siguiente error.
Código:
Warning: mail(): Failed to connect to mailserver at "localhost" port 25, 
verify your "SMTP" and "smtp_port"
setting in php.ini or use ini_set() in d:\appserv\www\index.php on line 17
Yo no tengo un servidor SMTP en mi PC, no se le puede especificar que utilice otro smtp como este: mail.verizon.net.do?
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #4 (permalink)  
Antiguo 08/05/2004, 12:18
Avatar de xcorpion  
Fecha de Ingreso: octubre-2003
Ubicación: m é x i c o
Mensajes: 676
Antigüedad: 21 años, 1 mes
Puntos: 4
claro que se puede especificar otro. edita el archivo c:\windows\php.ini

cambiale la linea:
SMTP = localhost ; for Win32 only

por esta
SMTP = mail.verizon.net.do; Win32 only

tambien puedes especificar un destinatario por default en
sendmail_from

saludos
  #5 (permalink)  
Antiguo 08/05/2004, 20:33
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 8 meses
Puntos: 7
pero en este código:

Código:
<?php
$sfrom="[email protected]"; //cuenta que envia
$sdestinatario="[email protected]"; //cuenta destino
$ssubject="Prueba de envio mediante php"; //subject
$shtml="Esto es una prueba"; //mensaje
$sheader="From:".$sfrom."\nReply-To:".$sfrom."\n";
$sheader=$sheader."X-Mailer:PHP/".phpversion()."\n";
$sheader=$sheader."Mime-Version: 1.0\n";
$sheader=$sheader."Content-Type: text/html";
mail($sdestinatario,$ssubject,$shtml,$sheader);
?>
yo no veo esta línea que especificas:
Código:
SMTP = localhost ; for Win32 only
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #6 (permalink)  
Antiguo 08/05/2004, 20:54
Avatar de orochies  
Fecha de Ingreso: septiembre-2003
Ubicación: Guatemala
Mensajes: 260
Antigüedad: 21 años, 2 meses
Puntos: 2
claro porque la linea que dice xcorpion se encuentra en el archivo de php.ini que se encuentra en c:\windows\php.ini de tu pc no en tu codigo php pon bastante atencion en lo que os dice xcorpion ok...
__________________
QMD...
  #7 (permalink)  
Antiguo 08/05/2004, 20:56
Avatar de RsOfT  
Fecha de Ingreso: marzo-2002
Ubicación: InterNET
Mensajes: 1.121
Antigüedad: 22 años, 8 meses
Puntos: 7
Ups! no leí la primera línea de lo que dijo, sorry!!!
__________________
.::RsOfT::.
--El que se aferra a lo conocido, nunca conocerá lo desconocido--
--Es intentando lo imposible como se realiza lo posible--
--Es de pésimo gusto contentarse con algo mediocre cuando lo excelente está a nuestro alcance--
  #8 (permalink)  
Antiguo 13/05/2004, 09:47
 
Fecha de Ingreso: abril-2004
Ubicación: Santiago
Mensajes: 1
Antigüedad: 20 años, 7 meses
Puntos: 0
a mi ese mismo codigo me tira este error:

Warning: Failed to Connect in C:\www\pruebamail.php on line 10


y en la linea 10 tengo:

mail($sdestinatario,$ssubject,$shtml,$sheader);

ke puedo tener malo?, es el mismo codigo que esta mas arriba...
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




La zona horaria es GMT -6. Ahora son las 22:38.