PHP - Configurar correo predeterminado remitente

 
Vista:

Configurar correo predeterminado remitente

Publicado por Alex (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
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

Configurar correo predeterminado remitente

Publicado por xve (6935 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