Ciao sfrillo, il problema è dato dall'autenticazione ssl che google prevede per l'invio della mail.
Per inviare le mail puoi modificare il tuo codice come segue:
codice:
String dest = "";
String ogg = "";
String mitt = "";
String testo = "";
String pass = "";
String username="indirizzo @gmail";
try
{
	// creazione session
	Properties props = new Properties();
	props.put("mail.transport.protocol", "smtps");
	props.put("mail.smtps.host", "smtp.gmail.com");
	props.put("mail.smtps.auth", "true");
	// props.put("mail.smtps.quitwait", "false");
	// props.put("mail.smtp.starttls.enable", "true");
	// // added this line
	// props.put("mail.smtp.host", "smtp.gmail.com");
	// props.put("mail.smtp.user", "");
	// props.put("mail.smtp.password", pass);
	// props.put("mail.smtp.port", "587");
	// props.put("mail.smtp.auth", "true");
	// Session session = Session.getDefaultInstance(props,null);
	Session session = Session.getDefaultInstance(props);
	session.setDebug(true);
	// creazione del messaggio
	MimeMessage message = new MimeMessage(session);
	message.setSubject(ogg);
	message.setText(testo);
	// aggiunta degli indirizzi del mittente e del destinatario
	InternetAddress fromAddress = new InternetAddress(mitt);
	InternetAddress toAddress = new InternetAddress(dest);
	message.setFrom(fromAddress);
	message.setRecipient(Message.RecipientType.TO, toAddress);
	// invio
	// Transport.send(message);
	Transport transport = session.getTransport();
transport.connect("smtp.gmail.com", 465, username, pass);
			transport.sendMessage(message, message.getRecipients(Message.RecipientType.TO));
			transport.close();