| |||
enviar formulario desde mi web a mi correo electronico directamente Buenas buenas, espero puedan ayudarme con mi gran duda, la verdad soy nuevo en esto y no tengo muchas nociones pero bueno para eso estoy aqui. Mi problema es el siguiente: tengo un formulario en mi pagina web el cual a la hora de enviar busca hacerlo por medio de outlook express, yo no quiero esto, a mi lo que me gustaria es que redireccionara directamente a mi correo en gmail. Por favor si alguien pudiera ayudarme con esto se lo agradeceria mucho. Saludos |
| |||
Respuesta: enviar formulario desde mi web a mi correo electronico directamente mail ($correo,$objeto,$mensage,$cabecera); $correo => es tu direccion $objeto => el "titulo" del mensage $mensage=> ... $cabecera="Content-type:text/html\nFrom:$desde\r\n"; para que puedas procesar codigo HTML /* si te fijas en el codigo de la cabecera hay una variable $desde. es la direction que "envia el correo" tiene que ser una direccion que exista.*/ |
| |||
Respuesta: enviar formulario desde mi web a mi correo electronico directamente Hola shacal_05 A parte de lo que te comenta fantasma, en la algunos hosting por motivos de seguridad solo dejan que envies correos a las propias cuentas de tu dominio: [email protected]; [email protected] y no a cuentas [email protected], etc. Para ello, el propio hosting normalmente tiene una opción que es la redirección automática a otra cuenta de email y normalmente funciona de la siguiente manera: Te creas una cuenta con tu dominio, por ejemplo: [email protected] y éste en la opción de la redirección automática te indica que selecciones un email de tu dominio y a continuación el email donde quieres redirigirlo, en este caso, [email protected]. Un saludo y espero que te sirva |
| |||
Respuesta: enviar formulario desde mi web a mi correo electronico directamente Buenas tardes, ante todo muchas gracias por responder tan rapido a mi inquietud, entiendo lo que me quieren decir en el mensaje pero podrian explicarme un poco mas detallado la forma de usar la funcion mail porq de verdad mis conocimientos de programacion en php son casi nulos. Gracias y disculpen las molestias |
| ||||
Respuesta: enviar formulario desde mi web a mi correo electronico directamente Hacé una página contacto.php y luego un formulario de contacto mas o menos así: Código HTML: <form enctype="multipart/form-data" name="contacto" id="contacto" action="contacto.php" method="post"> <br /> <label>Nombre</label><br /> <input type="text" name="nombre" /><br /><br /> <label>Apellido</label><br /><input type="text" name="apellido" /><br /><br /> <label>E-mail</label><br/><input type="text" name="mail" /><br /> <br /> <label>Mensaje</label><br /> <textarea name="mensaje"></textarea><br /><br /> <input type="submit" value="Enviar"/> </form> Código PHP: |
| |||
Respuesta: enviar formulario desde mi web a mi correo electronico directamente De nuevo gracias por responder tan rapidamente, fijense ya utilize el codigo de mail() en mi pagina web, sin embargo ya me llegan los correos pero como SPAM no en la bandeja de recibidos, incluso use una funcion de validacion que encontre buscando por internet pero no soluciona nada. Este es el codigo de mi documento PHP: <body> <? $remitente=$_REQUEST["nombre"]; $remitente=$_REQUEST["email"]; $mensaje=$_REQUEST["comentarios"]; mail("[email protected]","Comentarios",$mensaje ,"From:$remitente") or die ("su mensaje no pudo enviarse"); ValidarDatos($_POST['remitente']); echo "<p>Hemos recibido su pregunta"; echo "<p>Muy pronto nos pondremos en contacto con usted.<p>"; function ValidarDatos($campo){ //Array con las posibles cabeceras a utilizar por un spammer $badHeads = array("Content-Type:", "MIME-Version:", "Content-Transfer-Encoding:", "Return-path:", "Subject:", "From:", "Envelope-to:", "To:", "bcc:", "cc:"); //Comprobamos que entre los datos no se encuentre alguna de //las cadenas del array. Si se encuentra alguna cadena se //dirige a una página de Forbidden foreach($badHeads as $valor){ if(strpos(strtolower($campo), strtolower($valor)) !== false){ header("HTTP/1.0 403 Forbidden"); exit; } } } ?> Por favor si alguien pudiera decirme porq llega como SPAM y como puedo evitarlo para que llegue directamente a la bandeja de entrada estaria muy agradecido. Saludos. |