Foros del Web » Programando para Internet » PHP »

Funcion mail

Estas en el tema de Funcion mail en el foro de PHP en Foros del Web. Hola estoy intentando enviar un correo en PHP. El problema es que no se donde se configura el servidor de correo. Creo que es en ...
  #1 (permalink)  
Antiguo 04/08/2004, 06:03
 
Fecha de Ingreso: noviembre-2003
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
Funcion mail

Hola estoy intentando enviar un correo en PHP. El problema es que no se donde se configura el servidor de correo. Creo que es en el php.ini.
  #2 (permalink)  
Antiguo 04/08/2004, 06:31
 
Fecha de Ingreso: noviembre-2002
Ubicación: españa
Mensajes: 188
Antigüedad: 15 años, 1 mes
Puntos: 0
hola

no tienes porque configurar el correo en php

hay una funcion que lo hace directamente

mail($para, $asunto, $mensaje, "FROM:$tuemail");

espero haber solucionado tu problema

un saludo
__________________
Experto en todo y nada a la vez
  #3 (permalink)  
Antiguo 04/08/2004, 09:11
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
mm bueno .. mail() es la función de PHP que te permite "conectar y entragar" tu e-mail al "MTA" que uses para enviar el e-mail: servidor SMTP, sendmail o lo que uses ...

Si usas tu "PC" como servidor .. sería bueno que instalaras un servidor SMTP en tu PC.

En cuanto a la configuración de PHP (php.ini) debes indicar la IP o nombre(o "localhost" si lo tienes instalado en tu mismo PC) en el apartado:

SMTP = ...

Si vas a usar tu ISP habitual (cuenta POP/SMTP) para enviar e-mail .. ten presente que PHP (con su función mail()) NOO autentifica .. es decir .. no permite enviar (usar mejor dicho) servidores SMTP que requieran autentificación (y hoy por hoy la mayoría de servicios SMTP de cualquier ISP requieren autentificación).

Si requieres autentificación .. tendrás que olvidarte de mail() y usar otras alternativas como:

PHP Mailer
http://phpmailer.sourceforge.net

Con esa classe, podrás enviar e-mail vía SMTP directo y con opción a autentificarte si lo requieres.

Un saludo,
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 21:13.