Hola,
Estas dos lineas:
Cita: java.lang.NullPointerException
at javax.mail.internet.InternetAddress.parse(Internet Address.java:562)
dicen que le estas pasando un valor nulo como dirección al crear un objeto InternetAddress, así que yo comprobaría que valores le estas pasando al crear las direcciones de envío.