ayuda urgenteeee!!!! enviar email con archivo adjunto en php

java
03 de Junio del 2005
necesito enviar un email con un archivo .zip adjunto y no he podido estoy utilizando la funcion mail($para, $asunto, $mensaje, $cabeceras);, pero me envia el correo sin nada adjunto y el cuerpo del correo tampoco en la cabecera del le estoy poniendo
$cabeceras = "MIME-Version: 1.0rn";
$cabeceras .= "X-Priority: 1rn";
$cabeceras .= "Reply-To: ".$email."rn";
$cabeceras .= "Content-type: multipart/form-data;rn";
$cabeceras .= "boundary="Message-Boundary"rn";
cabeceras .= "Content-transfer-encoding: Base64rn";
$cabeceras .= "X-attachments: ".$HTTP_POST_FILES['archivo']['tmp_name']."rn";

si alguien sabe que estoy haciendo mal o tiene un ejemplo por favor se lo agradezco me lo haga saber aqui en el foro o enviandome un correo.
GRACIAS.