Duvida no javamail

ola pessoal
usei o javamail para criar um programa que envia email´s
na minha empresa funcionou legal
no meu cliente deu erro na hora do envio, creio que seja o firewall que esteja travando, na minha empresa o modem esta com todas as portas abertas …
aparece o erro de invalid adress, outro erro de must authentic, outro erro de porta 25
segue meu codigo

				try {
					msg2.setFrom(new InternetAddress( origem ));
					msg2.setRecipient(Message.RecipientType.TO, new InternetAddress( destino ));
					msg2.setSentDate(new Date());
					msg2.setSubject( assunto );
					//MimeBodyPart attachFilePart = new MimeBodyPart();
					MimeBodyPart textpart2 = new MimeBodyPart();
					textpart2.setContent ( sb1.toString(), "text/html"  );
					Multipart mp2 = new MimeMultipart();
					mp2.addBodyPart( textpart2 )  ;
					msg2.setContent( mp2 );
					Transport.send( msg2 );
					foi = true ;
					conta++ ;
				} catch (AddressException e10) {
					JOptionPane.showMessageDialog(null,	"JEmail003 - Erro 10 ! \n" + e10.getMessage(), "Operador", JOptionPane.ERROR_MESSAGE);
					foi = false ;
			 	} catch (MessagingException e11) {
					JOptionPane.showMessageDialog(null,	"JEmail003 - Erro 11 ! \n" + e11.getMessage(), "Operador", JOptionPane.ERROR_MESSAGE);
					foi = false ;
				} catch (Exception e12) {
					JOptionPane.showMessageDialog(null, "JEmail003 - Erro 12 ! \n" + e12.getMessage(), "Operador", JOptionPane.ERROR_MESSAGE);
					foi = false ;				
				}

o erro sempre cai no e11
será mesmo problema do firewall ?
obrigado