Ciao a tutti!
Utilizzo questa classe per inviare email.
Riesco ad inviare senza nessun problema a qualsiasi destinatario...codice:import javax.mail.*; import javax.mail.internet.MimeMessage; import javax.mail.internet.InternetAddress; import javax.mail.internet.AddressException; import java.util.Properties; import java.io.*; public class invioEmail { public static void main(String a[]) { if(null== a || a.length < 5){ System.out.println("UTILIZZO DEL PROGRAMMA: :Server: :da: :a: :oggetto: :messaggio: "); return; } String server = a[0]; String from = a[1]; String to = a[2]; String subject = a[3]; String body = a[4]; Properties props = new Properties(); props.setProperty("mail.smtp.host", server); Session session = Session.getDefaultInstance(props, auth); Message message = new MimeMessage(session); try{ Address sender = new InternetAddress(from); Address recipient = new InternetAddress(to); message.setFrom(sender); message.setRecipient(Message.RecipientType.TO, recipient); message.setSubject(subject); message.setText(body); Transport.send(message); } catch(AddressException e) { e.printStackTrace(); } catch(MessagingException e) { e.printStackTrace(); } } }
Riesco a fare tutto ciò perchè il server non mi richiede nessuna autenticazione..... visto che per forza di cose devo utilizzare una altro server smtp che richiede l'autenticazione...
Come devo modificare il codice per dare questo benedetto utente e password![]()
Grazie mille
![]()

Rispondi quotando