mira que tuve que molestar a un compañero para que me la mandara por correo jajajaja, checa esto:
Código PHP:
Ver original<?php
/*****
Clase de Manipulación de Correo Electrónico
Junio 2010
*******/
class email{
private $headers;
private $cuerpo;
private $asunto;
private $adjunto;
function __construct(){
$this -> headers = null;
$this -> cuerpo = null;
$this -> asunto = null;
}
function encabezado($remitente="",$correo=""){
//dirección del remitente
$this -> headers = "From: ".$remitente." <".$correo.">\r\n";
//Definiendo que tipo de mensaje es.
$this -> headers .= "MIME-Version: 1.0\r\n".
$this -> headers .= "Content-type: multipart/mixed;";
$this -> headers .= "boundary=\"--_Separador-de-mensajes_--\"\n";
//para el envÃ*o en formato HTML
$this -> cuerpo = "----_Separador-de-mensajes_--\r\n";
$this -> cuerpo .= "Content-Type: text/html; charset=\"ISO-8859-1\"\r\n";
$this -> cuerpo .= "Content-transfer-encoding: 7BIT\r\n\r\n";
}
function adjunto($vAdjunto="",$valor=false){
if($valor == false){
$this -> adjunto .= "\n\n----_Separador-de-mensajes_--\n";
$this -> adjunto .= "Content-type: ".$vAdjunto["type"].";name=\"".$vAdjunto["name"]."\"\n";;
$this -> adjunto .= "Content-Transfer-Encoding: BASE64\n";
$this -> adjunto .= "Content-disposition: attachment;filename=\"".$vAdjunto["name"]."\"\n\n";
$oFichero = fopen($vAdjunto["tmp_name"], 'r'); }
$this -> cuerpo .= $this -> adjunto."\n\n----_Separador-de-mensajes_----\n";
}
function cuerpo($contenido=""){
$this -> cuerpo .= $contenido;
}
function asunto($asunto=""){
$this -> asunto = $asunto;
}
function envia($destinatario=""){
return mail($destinatario,$this -> asunto,$this -> cuerpo,$this -> headers); }
}
?>
Checa los encabezados.. son de ese tipo.. en cuanto pueda te mando algo más..
saluditos! =)