Foros del Web » Programando para Internet » PHP »

problemas con mail de bienvenida

Estas en el tema de problemas con mail de bienvenida en el foro de PHP en Foros del Web. Hola muy buenas mirad...tengo este codigo que envia un e-mail de bienvenida a los usuarios de mi web Código PHP: //enviar mail de bienvenida $txt_nombre = " Supports" ; ...
  #1 (permalink)  
Antiguo 24/10/2008, 04:43
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
problemas con mail de bienvenida

Hola muy buenas mirad...tengo este codigo que envia un e-mail de bienvenida a los usuarios de mi web

Código PHP:
//enviar mail de bienvenida
$txt_nombre=" Supports";//NOMBRE DE QUIEN ENVIA EL MENSAJE
$txt_mail="[email protected]";//CORREO DE QUIEN ENVIA EL MENSAJE 
$apodo =  $row_Recordset1['apodo'];
$contrasena $row_Recordset1['contrasena'];
$nombre =  $row_Recordset1['nombre'];
$email =  $row_Recordset1['mail'];
$headers.="From: {$txt_nombre}<{$txt_mail}>\r\n";//CABECERAS DEL MENSAJE 

$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/html";


$mensaje .= "<b>Bienvenido a Sit-n.com " $apodo ", esta es tu contraseña, " $contrasena "</b>\r\n\r\n";  
$mensaje .= "Hola " .$nombre" ! ya eres usuario de Sit-n.com te damos la bienvenida en nuestra web podrás encontrar todo la informacion acerca de las ofertas que se juegan en la red, tambien podrás participar en nustros promocionales, lo único que queda es que te sientes y demuestres lo que vales!! \r\n";
$mensaje .= "Un Saludo, El Equipo de Sit-n\r\n";
$mensaje .= "Dia de alta " date('d/m/Y'time());

$para "".$email."";
$asunto 'Bienvenido a Sit';

mail($para$asuntoutf8_decode($mensaje), $header);

echo 
''
funciona bien pero no me reconoce el remitente me pone Worl Wide Web Ower y eñ 2º problemilla es que no me respeta los espacios entre parrafos he utilizado esto en un mail de texto plano \r\n pero aki no me lo reconoce alguien sabe por que??

Gracias un saludo.
  #2 (permalink)  
Antiguo 24/10/2008, 05:01
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 20 años
Puntos: 48
Respuesta: problemas con mail de bienvenida

El 2º es porque envias el email en formato html, y en html el salto de linea es <br>.

Y respecto al primero, prueba a dejar un espacio antes del < , para separar el nombre de la parte de la direccion:
Código PHP:
$headers.="From: {$txt_nombre} <{$txt_mail}>\r\n";//CABECERAS DEL MENSAJE 
Espera, acabo de verlo, en la linea del from usas $headers, mientras que en el resto usas $header (sin la s) y es esta ultima la que envias. Rompiendote la cabeza por un simple caracter.
  #3 (permalink)  
Antiguo 24/10/2008, 06:14
 
Fecha de Ingreso: junio-2008
Mensajes: 292
Antigüedad: 16 años, 5 meses
Puntos: 4
Respuesta: problemas con mail de bienvenida

buaaaaa muxas gracias que despiste
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 14:06.