Quando posti del codice, utilizza gli appositi tag CODE.
Vedi Regolamento, punto 6.

Questo lo correggo io.

Prova a fare un tentativo. Apri il prompt dei comandi e dai questo comando:
codice:
telnet smtp.mail.yahoo.it 25
Se il server dall'altra parte risponde, il problema va cercato nel codice Java. Se va in timeout senza rispondere, il problema è nella rete dell'ufficio... probabilmente un firewall o un proxy, come giustamente diceva Alex'87-


Ciao.