yo lo hice mandandolo en trocos de 2 megas con winrar, y en cada mensaje metia 3 trozos, utilize outlook para mandarlos con hotmail a otro hotmail y todo perfecto...
como mi linea tiene una subida de 512, tarde como una hora
la ventaja del outlook y cualquier otro gestor de correo es que vas poniendo a subir los trozos y los sube uno detras de otro.
ahora creo que hotmail permite ficheros de hasta 10 mb y es mas facil.