JSP发送邮件实例分享
发布时间:2023-07-01 14:54:33 所属栏目:教程 来源:
导读:现在许多网站都会提供用户注册功能,当我们注册成功时,我们会从注册网站收到一封电子邮件,电子邮件的内容可以包含信息,以及激活帐户的超链接,今天错新技术频道小编就和大家分享JSP发送邮件实例,一起来了解吧!
现在许多网站都会提供用户注册功能,当我们注册成功时,我们会从注册网站收到一封电子邮件,电子邮件的内容可以包含信息,以及激活帐户的超链接,今天错新技术频道小编就和大家分享JSP发送邮件实例,一起来了解吧! vishal_donth gave this response on 10/18/2000: //these are the pakages to be imported from // Java Mail //The Java Mail PAckage either be dowloaded //seperately //or else is Available in the J2sdkee1.2 // (Java Enterprise Edition) import javax.mail.*; import javax.mail.internet.*; import java.util.*; //This function can be used to send the mail // with the parameters given to it //U have to specify the smtp server through //which u have to send the mail //since i was trying with a homenetmail //account i directly sent the mail its server //For sending this mail u need a mail server //which lets u to relay the messages //Try this thing for sending to a //www.homenetmail.com account because it lets //u send //mails to the accounts like example try //sending it to a "abc@homenetmail.com" //account.Create the mail account in homenet //mail first. If u get any other server which //supports relaying u can try this on that //also. //Use this function in ur Servlet to send //mail by calling the function with the //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 (编辑:聊城站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐