Dirección desde donde se envia el correo con php

Iniciado por soru13, 6 Agosto 2012, 10:07 AM

0 Miembros y 1 Visitante están viendo este tema.

soru13

Hola, pues resulta que tengo el típico formulario de contacto en php.

El caso es que cuando llega el email al correo, lo hace através de la siguiente dirección:

nombredelacuenta@miservidordehosting.com

en vez de con mi nombre de dominio.

He estado buscando por internet pero no he encontrado nada en claro.

¿Cómo configuro para enviar los emails através del servidor con mi nombre de dominio?

¿Hay que pagar por "registrar" estos nombres para el email?

Gracias.

karmany


soru13

#2
Ya lo conseguí, había que añadirle el header a la función mail().

Queda así:

Código (php) [Seleccionar]

<?php
if(isset(
$_POST['enviado'])){
$nombre $_POST['nombre'];
$asunto $_POST['asunto'];
$email $_POST['email'];
$mensaje $_POST['mensaje'];
$mensaje_final "Nombre: ".$nombre."\nAsunto: ".$asunto."\nEmail: ".$email."\n\nMensaje:\n".$mensaje;
$headers "From: admin@google.com"//LA DIRECCIÓN DESDE DONDE SE ENVIÓ EL EMAIL.
mail("email@hotmail.com",$asunto,$mensaje_final,$headers);
echo "<script>alert('Su mensaje ha sido enviado correctamente.');</script>";
}
?>



Como podeis ver he puesto el remitente como "admin@google.com". Y me ha llegado el email con esa dirección.



Esto puede ser usado fraudulentamente pienso yo. ¿No?

Un saludo.