`
qdexception
  • 浏览: 44245 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

javaMail的简单应用

阅读更多
import javax.mail.*;
import java.util.*;
import javax.mail.internet.*;
public class Mail_Sender {
public void send(String email,String username,String password)
{
Properties p = System.getProperties();
//设置SMTP服务器
p.setProperty("mail.smtp.host","smtp服务器");
//验证SMTP
p.put("mail.smtp.auto","true");
Session s = Session.getInstance(p);
//查看运行时信息
//s.setDebug(true);
//由邮件Session新建一个消息对象
MimeMessage mm = new MimeMessage(s);
try
{
//发件人
InternetAddress from = new InternetAddress("发件人地址");
mm.setFrom(from);

//收件人
InternetAddress to = new InternetAddress(email);
mm.setRecipient(Message.RecipientType.TO,to);

//邮件标题
mm.setSubject("标题");
String content="尊敬的用户:"+username+",您的新密码为:"+password+",请妥善保管!";

//邮件内容
mm.setContent(content,"text/html;charset=UTF-8");

//保存
mm.saveChanges();

Transport tr = s.getTransport("smtp");

//smtp验证,也就是你要用来发邮件的那个邮箱的名字密码
tr.connect("smtp服务器","用户名","密码");

//发送
tr.sendMessage(mm,mm.getAllRecipients());
tr.close();
}catch(Exception e)
{
e.printStackTrace();
}
}
}
分享到:
评论
1 楼 boylook 2010-05-02  
mail还没用过,嗯,有机会好好学习学习~

相关推荐

    JavaMail组件简单应用

    JavaMail组件简单应用,比较适合刚接触JavaMail组件的初学者。

    JavaMail邮件发送源码 非常简单

    代码下载后,直接修改自己邮箱密码,接收者邮箱就可发送成功。其实Java应用程序发送 E-mail 非常简单。

    javamail详例与帮助文档

    我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。  虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development Kit),这就意味着你在使用前必须另外下载JavaMail...

    javamail demo以及mail.jar包.zip

    javamail demo 以及mail.jar 简单的javamail应用示例 免费供大家参考 另外内附mail.jar包

    JavaMail应用实例说明:简单(HTML)邮件的发送 javaMail基础教程下载

    cmail邮件服务器按装文件 博文链接:https://zmx.iteye.com/blog/653588

    javaMail实例

    完整的javaMail实例DEMO,能够指导新手完成简单应用的开发

    JavaMail组件在网站用户注册系统中的应用.pdf

    本文首先阐述了用户注册系统将用户登录密码发送至用户电子邮箱这一应用的优越性和必要性,并对实现该功能的JavaMail API 常用函数进行了简单介绍。最后详细讲述了电子邮件自动发送功能的实现、功能的扩展以及实现...

    javamail.jar

    我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。  虽然JavaMail是Sun的API之一,但它目前还没有被加在标准的java开发工具包中(Java Development Kit),这就意味着你在使用前必须另外下载JavaMail...

    基于安卓的音频播放器基于安卓的音频播放器javafx2.0官方例子JavaMAIL1.6JavaMAIL1.6anylogic

    JavaMail也提供了能够创建出各种复杂...anylogic-in-3-days(最新版)到14.10为止javaweb实现的博客源代码CarLife-Android-Vehicle-V2.0java 教程与实例源码java中用于无线网的包本画板是在前有花瓣的基础上添加了...

    JAVAMail邮箱服务器搭建步骤详解

    我们可以基于JavaMail,开发出类似于Microsoft Outlook的应用程序。 SMTP协议:Simple Mail Transfer Protocol,即简单邮件传输协议,用于发送电子邮件 POP3协议:Post Office Protocol 3,即邮局协议的第三个版本,...

    javamail的Demo

    通过javamail 实现发送邮件,内容特别简单适合javamaii 的初学者。

    Javamail 1.3收发邮件开发教程.pdf

    Java Mail API 的开发是SUN 为Java 开发者提供公用API 框架的持续努力的良好例证。提倡公用框 架,反对...实际上,一旦正式开 始使用,你就会发现该API 不失为在应用程序中加入健壮的邮件/通讯支持的简单工具。

    基于Javamail的邮件收发系统

    该系统功能完善、界面美观、操作简单、功能齐全、管理便捷,具有很高的实际应用价值。 一. 技术组成 前端:Java 开发环境:IDEA /Ecplise 数据库:MySql 二. 部署说明 1. Java,用IDEA 或者 Ecplise 即可 2. ...

    一个简单的java桌面应用:单机版IFTTT

    本项目是由java编写的一款简单的单机版ifttt桌面应用。 用户可以指定this和that事件。当应用监测到this事件发生时,将自动执行that事件。 当前可供选择的this事件有: 定时器 指定的QQ邮箱收到邮件(可指定发件人邮箱...

    mockmail:JavaMail提供程序可模拟电子邮件传输以进行测试

    Mockmail是一个简单的JavaMail提供程序,可让您防止使用实际传输方式发送电子邮件,这在我们测试应用程序时非常有用。 有提供程序可以将消息打印到系统控制台或文件中。 如何安装 如果您将Maven用作依赖项管理器,则...

    JavaMailServer与Client简单部署[3]

    部署一下james开源的yawebmail服务器的简单使用.. /*************************************************************************/ 1、搭建MailWeb客户端 首先确保 JDK与tomcat配置成功,并且可以使用。...

    六个java源程序.rar_chat_chat java_简单计算器_简单计算器java_邮件 java

    java计算器源程序 java连接lotus的代码 java实现URL带参数请求 TelnetApp 简单的聊天室应用程序 利用Javamail来发送邮件

    基于JAVAmail的邮件收发系统(系统+lw+开题报告+任务书+外文翻译+文献综述+答辩PPT).zip

    MyBatis或Hibernate可以简化数据库操作,提供了方便的ORM(对象关系映射)功能,使得数据的持久化变得简单和高效。 通过以上技术选择和框架搭建,该项目可以实现一个高性能、可扩展性强的Web应用程序。开发人员可以...

    Spring3.x企业应用开发实战(完整版) part1

    Spring3.0是Spring在积蓄了3年之久后,隆重推出的一个重大升级版本,进一步加强了Spring作为Java领域第一开源平台的翘楚地位。  Spring3.0引入了众多Java...附录A JavaMail发送邮件 附录B 在Spring中开发Web Service

Global site tag (gtag.js) - Google Analytics