Normalmente los espacios en blanco en el classpath no le gustan, asi que podria ser eso. Por otro, parece que estas incluyendo el JavaMail API dos veces en el classpath: mail.jar y mailapi.jar. Si eso es así, podrías tener un conflicto de classpath y tambien te daria errores. De hecho la excepcion "java.lang.NoClassDefFoundError" parece indicar que es el segundo problema, ya que si fuera el primero te daria una "java.lang.ClassNotFound".
Como nota final, al hacer java -jar archivo.jar, los parametros -classpath, -cp y la variable CLASSPATH se ignoran, asi que haciendolo a través de un jar no te encontrará las clases, a no ser que se lo indiques adecuadamente: A través del manifest.
Ref:
http://java.sun.com/docs/books/tutor...t/downman.html