Dobrý den, mám následující jsp, jak udělám abych se mohl připojit k serveru smtp, který vyžaduje uživatelské jméno a heslo.

Třída Session obsahuje metodu setPasswordAuthentication, ale uniká mi způsob jejího použití.

 

Martin Chalupa

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>

 <head>

 <%@ page import="javax.mail.*" %>

 <%@ page import="javax.activation.*" %>

 <%@ page import="java.util.*" %>

 <%@ page import="javax.mail.internet.*" %>

 </head>

<body>

<%

 try {

   Properties props = new Properties();

   props.put("mail.smtp.host", "smtp.seznam.cz");

  

   Session s = Session.getInstance(props);

   Message message = new MimeMessage(s);

  

   InternetAddress from = new InternetAddress("nekdo@centrum.cz");

   InternetAddress to = new InternetAddress("nekdo@seznam.cz");

   message.setFrom(from);

   message.addRecipient(Message.RecipientType.TO, to);

  

   message.setSubject("JavaMail API.");

   message.setText("JavaMail work!");

 

   Transport t = s.getTransport("smtp");

   t.send(message);

 }

 catch (Exception ex) {

   System.out.println(ex);

 }

%>

</body>

</html>

Odpovedet emailem