salve a tutti..emanuele piacere
ho un problema..ho fatto una classe java per l'invio di email sfruttando la classe SmtpClient..il problema è ke usando l'SMTP di IIS devo utilizzare per forza un'autenticazione(anche se fittizia :S)..come faccio l'autenticazione con questa classe???grazie mille..ecco la classe scritta senza autenticationRISPONDETE AL PIU PRESTO VI PREGO ..grazie in anticipo!
-------------Classe Java-------------
import java.io.PrintStream;
import sun.net.smtp.SmtpClient;
public class GestorePosta{
public boolean mail(String mittente, String destinatario, String subj, String testo){
boolean flag = false;
try{
SmtpClient sc = new SmtpClient(mailServer);
sc.openServer("127.0.0.1", 25);
sc.from(mittente);
sc.to(destinatario);
PrintStream ps = sc.startMessage();
ps.println("Content-type: text:html");
ps.println("To: "+destinatario);
ps.println("Subject: "+subj+"\n");
ps.println(testo);
sc.closeServer();
flag = true;
}
catch (Exception exception){
System.out.println("IMPOSSIBILE SPEDIRE LA NOTIFICA");
}
return flag;
}
public static String mailServer = "localhost";
public static void main(String[] args){
String oggetto;
String messaggio;
oggetto = "prova";
messaggio = "mex prova";
GestorePosta gp = new GestorePosta();
gp.mail("prova@hotmail.it", "darknash@hotmail.it", oggetto, messaggio);
}
}


Rispondi quotando

