Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: H4RR13R en 6 Enero 2008, 01:40 am



Título: funcion email(), error remitente
Publicado por: H4RR13R en 6 Enero 2008, 01:40 am
wenas gente, tengo un dominio .es en el host 1and1, tengo una cuenta de correo electronico "webmaster@upfreeinfo.es", y uso la funcion mail() en un documento dentro de este host, cuando lo hago, me sale de remitente una direccion email que supongo que debe ser la del cliente smtp, como puedo configurar para que el remitente sea webmaster@upfreeinfo.es?, gracias, un cordial saludo.


Título: Re: funcion email(), error remitente
Publicado por: Red Mx en 6 Enero 2008, 01:54 am
$headers .= "From: NOMBRE QUE QUIERAs <webmaster@upfreeinfo.es>\r\n";

y en el funcion mail()

mail($destinatario,$asunto,$cuerpo,$headers) ;


Título: Re: funcion email(), error remitente
Publicado por: H4RR13R en 6 Enero 2008, 02:52 am
y si en headers me invento un correo que no existe? tambien me lo enviara? gracias :D


Título: Re: funcion email(), error remitente
Publicado por: ??? en 6 Enero 2008, 03:27 am
Si lo envia.. Pero eso es False Mail y entra junto con el spam, por lo que te arriesgas a que te cancelen la cuenta de hosting...


Título: Re: funcion email(), error remitente
Publicado por: H4RR13R en 6 Enero 2008, 03:55 am
$headers .= "From: NOMBRE QUE QUIERAs <webmaster@upfreeinfo.es>\r\n";

y en el funcion mail()

mail($destinatario,$asunto,$cuerpo,$headers) ;

la verdad esque no te entendi lo pruebo y no me funciona xDD

Código:
<?php

mail("r_dani_s@hotmail.com", "hola", "hola", "webmaster@upfreeinfo.es");

?>


Título: Re: funcion email(), error remitente
Publicado por: Red Mx en 6 Enero 2008, 04:36 am
Si lo envia.. Pero eso es False Mail y entra junto con el spam, por lo que te arriesgas a que te cancelen la cuenta de hosting...

jajaja no eh cierto.

$headers .= "From: NOMBRE QUE QUIERAs <webmaster@upfreeinfo.es>\r\n";

y en el funcion mail()

mail($destinatario,$asunto,$cuerpo,$headers) ;

la verdad esque no te entendi lo pruebo y no me funciona xDD

Código:
<?php

mail("r_dani_s@hotmail.com", "hola", "hola", "webmaster@upfreeinfo.es");

?>

con conocimientos de PHP lo entiendes bien busca en internet existen miles de ejmplos para enviar correos.


Título: Re: funcion email(), error remitente
Publicado por: ??? en 6 Enero 2008, 16:18 pm
Si lo envia.. Pero eso es False Mail y entra junto con el spam, por lo que te arriesgas a que te cancelen la cuenta de hosting...

jajaja no eh cierto.


No es Cierto?? Pues lamento decirte que si es cierto...
Pruebalo si quieres... En un par de semanas te bloquean el uso de la funcion mail()...
o la cuenta de una.. al menos los host decentes lo hacen y por lo que se 1and1 es uno de ellos.

Pero si crees que nadie te va adecir nada y puedes lanzar todo el Spam del mundo... pruebalo y luego me cuentas.. ;)

salu2


Título: Re: funcion email(), error remitente
Publicado por: ??? en 6 Enero 2008, 16:28 pm
$headers .= "From: NOMBRE QUE QUIERAs <webmaster@upfreeinfo.es>\r\n";

y en el funcion mail()

mail($destinatario,$asunto,$cuerpo,$headers) ;

la verdad esque no te entendi lo pruebo y no me funciona xDD

Código:
<?php

mail("r_dani_s@hotmail.com", "hola", "hola", "webmaster@upfreeinfo.es");

?>

debe ser asi:

Código:
<?php

$autor = "Remitente";
$email = "remitente@dominio.com"; // mail del remitente obio..
$destino= "destinatario@loquesea.net";
$asunto= "ELASUNTO";
$mensaje= "EsteEsElMensaje":

     $headers .= 'Return-path: '.$autor.' <'.$email.'>' . "\r\n";
     $headers .= 'X-Mailer: X-mail Php By Otto Van Hackman' . "\r\n";
     $headers .= 'To: '.$destino . "\r\n";
     $headers .= 'From: '. $autor . ' <'. $email . '>' . "\r\n";
     $headers .= 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
     $headers .= 'Return-Path: '.$email . "\r\n";
     

     if(mail($destino,$asunto,$mensaje,$headers)){
          print("el mail se envio con exito");
     } else
             {
              print("el mail NO se envio con exito");
             }
?>



Título: Re: funcion email(), error remitente
Publicado por: Red Mx en 6 Enero 2008, 16:31 pm
Si lo envia.. Pero eso es False Mail y entra junto con el spam, por lo que te arriesgas a que te cancelen la cuenta de hosting...

jajaja no eh cierto.


No es Cierto?? Pues lamento decirte que si es cierto...
Pruebalo si quieres... En un par de semanas te bloquean el uso de la funcion mail()...
o la cuenta de una.. al menos los host decentes lo hacen y por lo que se 1and1 es uno de ellos.

Pero si crees que nadie te va adecir nada y puedes lanzar todo el Spam del mundo... pruebalo y luego me cuentas.. ;)

salu2

Yo digo que no y no es no ( bueno cuando tienes tu propioserver  :xD como yo )


Título: Re: funcion email(), error remitente
Publicado por: ??? en 6 Enero 2008, 16:39 pm
Yo digo que no y no es no ( bueno cuando tienes tu propioserver  :xD como yo )

 :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬  :¬¬

Teniendo server propio podria enviar cohetes a la patagonia sin que nadie dijiera pio...

A si que Si es SI!!!!!  :P


Título: Re: funcion email(), error remitente
Publicado por: H4RR13R en 6 Enero 2008, 18:45 pm
$headers .= "From: NOMBRE QUE QUIERAs <webmaster@upfreeinfo.es>\r\n";

y en el funcion mail()

mail($destinatario,$asunto,$cuerpo,$headers) ;

la verdad esque no te entendi lo pruebo y no me funciona xDD

Código:
<?php

mail("r_dani_s@hotmail.com", "hola", "hola", "webmaster@upfreeinfo.es");

?>

debe ser asi:

Código:
<?php

$autor = "Remitente";
$email = "remitente@dominio.com"; // mail del remitente obio..
$destino= "destinatario@loquesea.net";
$asunto= "ELASUNTO";
$mensaje= "EsteEsElMensaje":

     $headers .= 'Return-path: '.$autor.' <'.$email.'>' . "\r\n";
     $headers .= 'X-Mailer: X-mail Php By Otto Van Hackman' . "\r\n";
     $headers .= 'To: '.$destino . "\r\n";
     $headers .= 'From: '. $autor . ' <'. $email . '>' . "\r\n";
     $headers .= 'MIME-Version: 1.0' . "\r\n";
     $headers .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
     $headers .= 'Return-Path: '.$email . "\r\n";
     

     if(mail($destino,$asunto,$mensaje,$headers)){
          print("el mail se envio con exito");
     } else
             {
              print("el mail NO se envio con exito");
             }
?>



gracias tio me has ayudado no conocia ese sistema de envio ;), solo sabia como implementar mime versions para poner estilos en los emails, me ha servido de mucho tu ayuda, ahora lo intento, gracias :D


Título: Re: funcion email(), error remitente
Publicado por: ??? en 7 Enero 2008, 00:50 am
gracias tio me has ayudado no conocia ese sistema de envio ;), solo sabia como implementar mime versions para poner estilos en los emails, me ha servido de mucho tu ayuda, ahora lo intento, gracias :D

De nada... ;)