Foros del Web » Programando para Internet » PHP »

cambiar el smtp de mi formulario

Estas en el tema de cambiar el smtp de mi formulario en el foro de PHP en Foros del Web. hola buenos días: Antes que nada indicar que yo en php soy batante cortito, aún así me he atrevido a hacer mis pinitos. Tras hacer ...
  #1 (permalink)  
Antiguo 16/11/2004, 03:29
 
Fecha de Ingreso: octubre-2003
Mensajes: 392
Antigüedad: 14 años, 2 meses
Puntos: 1
cambiar el smtp de mi formulario

hola buenos días:
Antes que nada indicar que yo en php soy batante cortito, aún así me he atrevido a hacer mis pinitos. Tras hacer un formulario en flash, he cogido y con código en php he "ordenado" las variables para que me salgan en el correo correctamente.
Este es mi código:

<?php
$MailTo="[email protected]";
$dia=date("m.d.Y");
$hora=date("H:i:s");
$contenido="
El Mensaje se Envio el $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Número cliente: $cliente\n
D.N.I. ó C.I.F.: $dni\n
Nombre ó Razón Social: $nombre\n
Dirección: $direccion\n
Población: $poblacion\n C.P.: $cp\n Provincia: $provincia\n
Teléfono: $telefono\n
Fax: $fax\n
----------------------------------------------------------------------------\n
Forma de pago: $formapago\n
Banco: $banco\n
Número de cuenta: $cuenta\n
----------------------------------------------------------------------------\n
";
mail($MailTo, "Actualizar datos cliente", $contenido);
?>

Pero tengo problemas con el servidor de correo y no llegan los correos. Entonces he oído que a través de php se puede redireccionar el correo smtp. Me gustaría me ayudaran como hacerlo y como funciona exactamente.
Muchas gracias por todo.
  #2 (permalink)  
Antiguo 16/11/2004, 07:37
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Si tienes acceso a la configuración de PHP (php.ini) podrías cambiar la directiva:
SMTP =

Por otro servidor SMTP .. pero este no tiene que requerir autentificación . .cosa no muy común por seguridad (anti-spam) hoy por hoy.

Lo mejor es que uses alguna classe como:

PHP Mailer
http://phpmailer.sourceforge.net

Esa classe es un sustituto (mejorado amplicamente) a mail() de PHP que .. entre otras cosas te permite usar servidores SMTP directos para efectuar tu envio de tu e-mail y que estos requiera autentificación o no ...

Un saludo,
  #3 (permalink)  
Antiguo 17/11/2004, 04:53
 
Fecha de Ingreso: octubre-2003
Mensajes: 392
Antigüedad: 14 años, 2 meses
Puntos: 1
muchas gracias, probaré ahora
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 20:39.