使用JavaMail发送指定网页内容到其他邮箱

发布于 2011-10-07 | 更新于 2020-09-20

技能修炼:

使用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 一个较完整的发送电子邮件函数

本文作者: arthinking

本文链接: https://www.itzhai.comjavamail-sending-content-to-other-specified-mailbox.html

版权声明: 版权归作者所有,未经许可不得转载,侵权必究!联系作者请加公众号。

×
IT宅

关注公众号及时获取网站内容更新。