The JavaMail API requires the JAF (JavaBeans Activation Framework). JAF is integrated by default in the Java SE framework only since Java SE version 6. It's possible you are using an older Java SE...