技能修炼:
使用JavaMail发送某个网页到需要的邮箱中
准备知识:
JavaMail的基本使用方法 使用URLConnection类获取指定URL的数据 Java IO流的操作
下面是该问题的一个解决方法:
URL url=new URL(“http://www.weibo.com”);
URLConnection conn = url.openConnection();
BufferedReader reader = new BufferedReader(new InputStreamReader(conn.getInputStream()));
StringBuffer line = new StringBuffer();
String temp;
while ((temp = reader.readLine()) != null) {
line.append(temp);
System.out.println(temp);
}
String sender=“”; //填写发件人邮箱
String password=“”; //填写发件人邮箱密码
String receiver=“”; //填写收件人邮箱
String message = line.toString();
EmailUtil.sendEmail(sender, password, new String[]{receiver}, “来自2012年的一封邮件 | IT宅.com”, message, null , “text/html” ,“GBK”);
这里使用了一个sendEmail函数,详细的实现参考:JavaMail介绍和常用的API 一个较完整的发送电子邮件函数