PHP - Configurar correo predeterminado remitente

   
Vista:

Configurar correo predeterminado remitente

Publicado por Alex viralboing@gmail.com (1 intervención) el 04/03/2016 04:46:20
Llevo horas intentando poner un correo remitente para que no salga el predeterminado del servidor de PHP pero me da error, este es el código, tengo que integrar el parámetro from para poner el email que quiero que salga de remitente cuando se envía.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
$submit = $_POST['submit'];
$correo = $_POST['correo'];
 
if($submit)
{
    if($correo)
    {
        $query = mysql_query("SELECT * FROM usuarios WHERE Email = '$correo';");
        if(mysql_num_rows($query) == 1)
        {
            while($row = mysql_fetch_assoc($query))
            {
                $usuariodelcorreo = $row['Username'];
                $contraseñadelcorreo = $row['Password'];
                $mensaje = "Usuario: ".$usuariodelcorreo."\nContraseña: ".$contraseñadelcorreo."";
                $titulo = "Recordartorio de contraseña de ".$Diminutivo.":RP";
                mail($correo, $titulo ,$mensaje);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

Configurar correo predeterminado remitente

Publicado por xve (5525 intervenciones) el 04/03/2016 15:01:33
Hola Alex, te falta la cabecera del correo, donde se especifica:

1
2
3
4
5
6
7
8
$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();
 
mail($to, $subject, $message, $headers);

http://php.net/manual/es/function.mail.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar