Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

[SOLUCIONADO] Hostinguer y remitente en emails!!

Estas en el tema de Hostinguer y remitente en emails!! en el foro de Shared Hosting y VPS en Foros del Web. Buenos días ! tengo mi Hosting gratuito "de momento" con Hostinger, y cuando envío emails desde mi web a través de formularios, aparece como remitente ...
  #1 (permalink)  
Antiguo 04/04/2015, 05:12
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Exclamación Hostinguer y remitente en emails!!

Buenos días !

tengo mi Hosting gratuito "de momento" con Hostinger, y cuando envío emails desde mi web a través de formularios, aparece como remitente así en la bandeja de entrada:

[email protected]; en nombre de; [email protected].


Pregunte mediante un ticket de soporte si se podía evitar que apareciese ésto:

[email protected];


->Y me contestaron lo siguiente:


Lo siento por la demora en responder tu solicitud.
En Gmail esto no aparece, pero si en Hotmail. Esto se debe a cómo trata el servidor de destino la información que llega en el mensaje.

Ha sido un placer asistirte hoy. Si tienes alguna otra pregunta o preocupación siéntete libre de contactarnos de nuevo.


->Y ahora os pregunto a vosotros foreros!!

¿Hay alguna forma de evitar que aparezca ésto en la bandeja de entrada de Hotmail? queda horriblemente feo...


¿Puede ser por mi forma de enviar los email?

Código PHP:
$para=$_POST['email'];
$asunto"Email desde mi web ";


$cabeceras  'MIME-Version: 1.0' "\r\n";
$cabeceras .= 'Content-type: text/html; charset=UTF-8' "\r\n";
$cabeceras .= 'From: Mi pagina web' "\r\n";

$cuerpomsg =(aqui va el mensaje en cuestión):

mail($para,$asunto,$cuerpomsg,$cabeceras); 

Ojala me podais ayudar!!!


Saludos!!
  #2 (permalink)  
Antiguo 04/04/2015, 07:53
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 14 años, 9 meses
Puntos: 327
Respuesta: Hostinguer y remitente en emails!!

¿Y si utilizas SMTP para enviar los mensajes en lugar de la función mail de PHP?
  #3 (permalink)  
Antiguo 04/04/2015, 08:59
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Hostinguer y remitente en emails!!

¿como lo puedo hacer vía SMTP?

Si me das un poco mas de info lo pruebo y te digo.

saludos!!
  #4 (permalink)  
Antiguo 04/04/2015, 20:10
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Hostinguer y remitente en emails!!

Algo así.

Código PHP:
Ver original
  1. <?php
  2.  
  3. // Datos del email
  4.  
  5. $nombre_origen    = "REMITENTE";
  6. $email_origen     = "email@del_remitente.com";
  7. $email_copia      = "email@del_remitente.com";
  8. $email_ocultos    = "email@del_remitente.com";
  9. $email_destino    = "email@de_destino.com";
  10.  
  11. $asunto = "Asunto del email";
  12.  
  13. $mensaje = '
  14. Acá el mensaje <br>
  15. <br>
  16. Etcétera.
  17. ';
  18.  
  19. $formato = "html";
  20.  
  21. //*****************************************************************//
  22. $headers  = "From: $nombre_origen <$email_origen> \r\n";
  23. $headers .= "X-Priority: 3 \r\n";
  24. $headers .= "MIME-Version: 1.0 \r\n";
  25. $headers .= "Content-Transfer-Encoding: 7bit \r\n";
  26. //*****************************************************************//
  27.  
  28. if($formato == "html")
  29.  { $headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  }
  30.    else
  31.     { $headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  }
  32.  
  33. if (@mail($email_destino, $asunto, $mensaje, $headers))  
  34. { };
  35.  
  36. ?>

Saludos.
__________________
¿Te sirvió la respuesta? Deja un +1
  #5 (permalink)  
Antiguo 05/04/2015, 09:23
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Hostinguer y remitente en emails!!

Buenas tardes,

tras probar tu código los emails no se envían,


¿Esta bien escrito?

saludos!!!

  #6 (permalink)  
Antiguo 05/04/2015, 14:50
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Hostinguer y remitente en emails!!

Cita:
Iniciado por angel_xx_1990 Ver Mensaje
Buenas tardes,

tras probar tu código los emails no se envían,


¿Esta bien escrito?

saludos!!!

Depende de qué hayas puesto en las variables que debes editar, a mí me funciona sin problema y también uso Hostinger.

__________________
¿Te sirvió la respuesta? Deja un +1
  #7 (permalink)  
Antiguo 06/04/2015, 07:35
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Respuesta: Hostinguer y remitente en emails!!

Código PHP:
$nombre_origen    "REMITENTE"
$email_origen     "[email protected]"
$email_copia      "[email protected]"
$email_ocultos    "[email protected]"

$para=$_POST['email'];
 
$asunto"Su anuncio en [email protected] ";

$cuerpomsg ='(cuerpo del mensaje)';

$formato "html"


$headers  "From: $nombre_origen <$email_origen> \r\n";
$headers .= "X-Priority: 3 \r\n"
$headers .= "MIME-Version: 1.0 \r\n"
$headers .= "Content-Transfer-Encoding: 7bit \r\n"


if(
$formato == "html"
 { 
$headers .= "Content-Type: text/html; charset=iso-8859-1 \r\n";  } 
   else 
    { 
$headers .= "Content-Type: text/plain; charset=iso-8859-1 \r\n";  } 
 
if (@
mail($para$asunto$cuerpomsg$headers))  
{echo 
'<script>alert("Artículo enviado con éxito");window.location.href = "../publicar.php";</script>'; }; 



Ni idea...¿que me puede estar ocurriendo?
  #8 (permalink)  
Antiguo 06/04/2015, 13:10
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Hostinguer y remitente en emails!!

Quítale esto y prueba:

Código PHP:
Ver original
  1. {echo '<script>alert("Artículo enviado con éxito");window.location.href = "../publicar.php";</script>'; };

Déjalo como estaba antes.
__________________
¿Te sirvió la respuesta? Deja un +1
  #9 (permalink)  
Antiguo 14/04/2015, 16:37
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Exclamación Respuesta: Hostinguer y remitente en emails!!

Cita:
Iniciado por NueveReinas Ver Mensaje
Quítale esto y prueba:

Código PHP:
Ver original
  1. {echo '<script>alert("Artículo enviado con éxito");window.location.href = "../publicar.php";</script>'; };

Déjalo como estaba antes.


Me sigue apareciendo en outlook (el instalado) lo siguiente:

[email protected]; en nombre de; REMITENTE <[email protected]>


Si entro en outlook via web me aparece bien, es decir sin el : [email protected]


:(
  #10 (permalink)  
Antiguo 15/04/2015, 16:04
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Hostinguer y remitente en emails!!

Entonces crea un ticket en el servicio técnico y pregunta al respecto.
__________________
¿Te sirvió la respuesta? Deja un +1
  #11 (permalink)  
Antiguo 15/04/2015, 16:21
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 2 meses
Puntos: 166
Respuesta: Hostinguer y remitente en emails!!

Mientras el email lo envíes usando la función mail() de Php te sucederá eso.

Envía el email autenticado usando Phpmailer y llegará el email correctamente.
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #12 (permalink)  
Antiguo 20/04/2015, 12:12
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Información Respuesta: Hostinguer y remitente en emails!!

Me surge un problema más aparte del comentado.

Cuando envío el mail tengo una variable tal que:

Código PHP:
$mensaje='
<html>
<head>
</head>
<body>
<p style="font-size:20px">¡MENSAJE DE LA WEB!</p>
<p>'
.$mensaje.'</p>
</body></center>
</html>
 '
;
mail($para,$asunto,$mensaje,$cabeceras); 
Cuando el $mensaje es muy largo en caracteres el mail no se envía, supongo que la funcion mail limita el numero de caracteres...

E leido algo navegando y e intentado hacer lo siguiente:


Código PHP:
mail($para,$asunto,wordwrap($mensaje70"\r\n"),$cabeceras); 
Pero no me lo envía....

¿debería utilizar algo diferente a mail()?
  #13 (permalink)  
Antiguo 20/04/2015, 13:37
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 2 meses
Puntos: 166
Respuesta: Hostinguer y remitente en emails!!

Cita:
Iniciado por angel_xx_1990 Ver Mensaje
Me surge un problema más aparte del comentado.

Cuando envío el mail tengo una variable tal que:

Código PHP:
$mensaje='
<html>
<head>
</head>
<body>
<p style="font-size:20px">¡MENSAJE DE LA WEB!</p>
<p>'
.$mensaje.'</p>
</body></center>
</html>
 '
;
mail($para,$asunto,$mensaje,$cabeceras); 
Cuando el $mensaje es muy largo en caracteres el mail no se envía, supongo que la funcion mail limita el numero de caracteres...

E leido algo navegando y e intentado hacer lo siguiente:


Código PHP:
mail($para,$asunto,wordwrap($mensaje70"\r\n"),$cabeceras); 
Pero no me lo envía....

¿debería utilizar algo diferente a mail()?

Una leída a:

http://www.forosdelweb.com/f19/hosti...2/#post4700486
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #14 (permalink)  
Antiguo 20/04/2015, 13:52
Avatar de CoriaWeb  
Fecha de Ingreso: septiembre-2012
Ubicación: Coria del Río - Sevilla
Mensajes: 1.795
Antigüedad: 11 años, 7 meses
Puntos: 130
Respuesta: Hostinguer y remitente en emails!!

Hazle caso a JoshMex, utiliza Phpmailer, si no sabes implementarlo tu, busca a alguien que te lo haga.

Saludos!
__________________
Hosting de Calidad
Servidores Dedicados Administrados
CoriaWeb.hosting
  #15 (permalink)  
Antiguo 21/04/2015, 15:07
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Pregunta Respuesta: Hostinguer y remitente en emails!!

Gracias por las respuestas!!

Pregunto para aprender:

¿Pero cual es el motivo por el cual no se envía? ¿es por que la función mail(), limita el numero de caracteres?

¿Si es así, no hay alguna forma de evitar tener que usar php mailer? por ejemplo con wordwrap o algo similar?

Gracias de verdad por ayudarme!!

Saludos!
  #16 (permalink)  
Antiguo 21/04/2015, 19:45
Avatar de JoshMex
Moderador Webhosting
 
Fecha de Ingreso: enero-2006
Mensajes: 4.057
Antigüedad: 18 años, 2 meses
Puntos: 166
Respuesta: Hostinguer y remitente en emails!!

Cita:
Iniciado por angel_xx_1990 Ver Mensaje
Gracias por las respuestas!!

Pregunto para aprender:

¿Pero cual es el motivo por el cual no se envía? ¿es por que la función mail(), limita el numero de caracteres?

¿Si es así, no hay alguna forma de evitar tener que usar php mailer? por ejemplo con wordwrap o algo similar?

Gracias de verdad por ayudarme!!

Saludos!

http://php.net/manual/es/function.mail.php
Cita:
Cada línea debería separarse con un CRLF (\r\n). Las líneas no deberían ocupar más de 70 caracteres.
NO insistas en usar esa función, muchas proveedores la tienen deshabilitada, ocasiona más problemas que aciertos, no llegan a muchos de los servidores de correo como gmail, hotmail, yahoo.

Tienes más de 17 días con problemas con ellas y usar phpmailer es tan sencillo.
__________________
JoshMex
Desarrollador Plataforma Microsoft / Windows / ASP / ASP.NET / SQL Server
Es inútil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos
  #17 (permalink)  
Antiguo 22/04/2015, 08:32
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Exclamación Respuesta: Hostinguer y remitente en emails!!

OK, me he descargado phpmailer, este fin de semana lo probaré, he estado ojeando algunos tutoriales por internet... a ver que tal con él

Saludos!
  #18 (permalink)  
Antiguo 02/05/2015, 08:04
Avatar de angel_xx_1990  
Fecha de Ingreso: junio-2013
Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 10 años, 9 meses
Puntos: 0
Exclamación Respuesta: Hostinguer y remitente en emails!!

Hola a todos!!!

tras unas sesiones de ensayo y error he podido solucionar el problema con PHPmailer,

la verdad que facilita mucho las cosas, pero también tengo que deciros que en un principio no me funcionaba tampoco hasta que le añadí el valor de wordWrap tal que así:

$mail->WordWrap = 50;

Fue entonces cuando me lo envía perfectamente, por lo que imagino que con la funcion mail y usando el wordwrap tambien debería funcionar...

Pero ya está ok!

Ahora bien,me sigue apareciendo en outlook como remitente mi usuario de hostinguer, tal que así:

[email protected]; en nombre de; [email protected]


En phpmailer tengo lo siguiente:

Código PHP:
require ("../phpmailer/class.phpmailer.php");
$mail = new PHPMailer();
$mail->CharSet 'UTF-8';
$mail->Host "mihosting.es";
$mail->From "[email protected]";
$mail->FromName "[email protected]";
$mail->Subject "mensaje de mi web de prueba";
$mail->addAddress($email);
$mail->isHTML(true); 

¿Necesitaria algo mas para eliminar la parte [email protected]..

Solo me ocurre con outlook!

Saludos!!

Etiquetas: hosting, remitente, servidor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:15.