|
//parameters public void sendMail(String toAddr, String subject, String body, String fromAddr)throws RemoteException{ try{ Properties props = new Properties(); props.put("mail.smtp.host","mail.homenetmail.com"); //Here we specify the SMTP server through //which the mail should be delivered Session session = Session.getDefaultInstance(props, null); Message msg = new MimeMessage(session); msg.setFrom(new InternetAddress(fromAddr)); //Specify the From Address InternetAddress[] tos =InternetAddress.parse(toAddr); //Specify the To Address msg.setRecipients(Message.RecipientType.TO,tos); msg.setSubject(subject); //Specify the Subject msg.setText(body); //Specify the Body Transport.send(msg); System.out.println("Message is Sent"); } catch(Exception e){ System.out.println(e); } } // U have to run this function on a computer //which is directly connected // to internet but not through a //proxy......or else use a proxy which //supports SMTP |
