30/11/2002, 19:39
|
| | Fecha de Ingreso: junio-2002 Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 21 años, 10 meses Puntos: 0 | |
Josemi, esto es exactamente lo que uso: Código PHP: <?php if (stristr(PHP_OS,"win")) $salto_server="\r\n"; elseif ((stristr(PHP_OS,"Unix"))||(stristr($soft,"Linux"))) $salto_server="\n"; elseif (stristr(PHP_OS,"Mac")) $salto_server="\r"; else $salto_server="\n"; function enviarmail($maildestino,$cc,$bcc,$asunto,$mensaje,$nombreorigen,$mailorigen,$tipo) { $headers= "Content-type: text/$tipo; charset=iso-8859-1"; $headers .= $salto_server."From: $nombreorigen<$mailorigen>"; $headers .= $salto_server."Reply-To: $nombreorigen<$mailorigen>"; if (($cc!="")&&($cc!=null)) $headers .= $salto_server."cc: $cc<$cc>"; if (($bcc!="")&&($bcc!=null)) $headers .= $salto_server."Bcc: $bcc<$bcc>"; $headers .= $salto_server."X-Mailer: PHP/".phpversion(); return @mail($maildestino,$asunto,$mensaje,$headers); } $maildestino="[email protected]"; $cc=""; $bcc=""; $asunto="asunto"; $mensaje="Hola".$salto_server."chau"; $nombreorigen="nombreorigen"; $mailorigen="[email protected]"; $tipo="plain"; enviarmail($maildestino,$cc,$bcc,$asunto,$mensaje,$nombreorigen,$mailorigen,$tipo); ?> El mensaje llega con el salto tanto si uso \n como $salto_server, pero los encabezados solo llegan correctamente si utilizo \n, sino llegan pegados.
Que estara pasando? |