Adjuntar campo blob a mail.

Conchi
01 de Agosto del 2009
Estoy creando una aplicación en PHP para el envio de mails y estoy probando de adjuntar archivo que tengo en la base de datos MySql en campos blob pero no hay manera. He conseguido enviar el mail con un archivo adjunto, pero este está vacio (0 Kb.).
Esta es la parte del texto donde adjunto el archivo:

$adj1 .="Content-Type: ".$rowa["tipo"]."; name="".$rowa["nombre_archivo"].""".$UN_SALTO;
$adj1 .="Content-Disposition: inline; filename="".$rowa["nombre_archivo"].""".$UN_SALTO;
$adj1 .="Content-Transfer-Encoding: base64".$DOS_SALTOS;

# lectura del fichero adjunto
$fp = fopen("".$rowa["contenido"]."", "r");
$buff = fread($fp, filesize($rowa["contenido"]));
fclose($fp);
# codificación del fichero adjunto
$adj1 .=chunk_split(base64_encode(file_get_contents($buff)));