You are on page 1of 1

public void sendMail(ActionEvent actionEvent) throws Exception{ // Add event code here...

String emailID = getEmailID(); String subject = getEmailSubject(); String text = getEmailText(); System.out.println(emailID); String success="false"; try{ Authenticator auth = new MailAuthenticator(); Properties props = new Properties(); props.setProperty("mail.smtp.host", "smtp.gmail.com"); // props.setProperty("mail.smtp.port", "465"); // props.setProperty("mail.smtp.starttls.enable", "true"); // props.setProperty("mail.smtp.auth", "true"); // props.setProperty("mail.smtp.ssl.trust", "*"); Session session = Session.getInstance(props,auth); session.setDebug(true); //URLName urln=new URLName("smtp","smtp.gmail.com",465,"","ss.shivani .ss@gmail.com","25iamthebest1987"); //Transport tn=new SMTPTransport(session,urln); Message message = new MimeMessage(session); Address toAddress=new InternetAddress("sonal392@gmail.com"); message.setFrom(new InternetAddress("ss.shivani.ss@gmail.com")); message.addRecipient(Message.RecipientType.TO, toAddress); message.setSubject("test"); message.setText("hello"); message.saveChanges(); // implicit with send() SMTPTransport transport = (SMTPTransport)session.getTransport("S MTP"); //Transport transport = session.getTransport("smtp"); // transport.connect("smtp.gmail.com", "ss.shivani.ss@gmail.com", ""); // transport.sendMessage(message, message.getAllRecipients()); // transport.close(); Transport.send(message); success = "true"; } catch (MessagingException e) { e.printStackTrace(); } System.out.println(success); }

You might also like