`
qdexception
  • 浏览: 45442 次
  • 性别: 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的核心概念、主要组件以及如何在实际项目中进行简单应用。 1. **JavaMail API概述** JavaMail API是Java平台上的一个开源库,由JavaMail项目维护,用于处理邮件服务。它包括了SMTP(Simple ...

    Javamail 简单邮件发送

    总之,JavaMail库为Java开发人员提供了一个强大的工具,使得在应用中发送和接收电子邮件变得简单而灵活。无论是简单的文本邮件,还是包含附件和复杂格式的邮件,都能轻松应对。通过学习和使用JavaMail,开发者可以为...

    JavaMail邮件发送源码 非常简单

    JavaMail是一种在Java应用程序中发送和接收电子邮件的标准API,它为开发者提供了强大的功能,使得处理邮件变得简单而高效。在JavaMail中,我们主要利用 javax.mail 和 javax.mail.internet 这两个包中的类来实现邮件...

    简单javamail的实现(HelloWorld)

    这个“简单javamail的实现(HelloWorld)”的教程将引导我们通过创建一个基础的JavaMail应用,这通常被称为“HelloWorld”示例,因为它标志着我们对JavaMail API的初步理解和使用。 JavaMail API 提供了广泛的类和...

    javamail入门1--发送简单的文本邮件

    JavaMail 是一个开源的 Java API,它允许开发者在 Java 应用程序中发送和接收电子邮件。这个入门教程将带你了解如何使用 JavaMail 来发送简单的文本邮件。在开始之前,你需要确保已经添加了 JavaMail 相关的库,这里...

    javaMail基本应用

    这个API遵循了 Internet 标准,如 SMTP(简单邮件传输协议)、POP3(邮局协议版本3)和 IMAP(因特网消息访问协议),使得在 Java 应用程序中集成邮件功能变得简单。 标题 "javaMail基本应用" 涉及到的知识点主要...

    javamail的jar包:javamail-1.6

    2. **SMTP协议**:JavaMail 使用简单邮件传输协议(SMTP)来发送邮件。通过SMTP服务器,程序能够将邮件路由到正确的收件人。 3. **POP3和IMAP协议**:对于邮件接收,JavaMail 提供了对邮局协议第三版(POP3)和...

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

    这个教程主要关注的是如何使用JavaMail发送简单的HTML邮件,这在现代应用程序中非常常见,因为HTML邮件可以提供更丰富的格式和用户体验。 首先,让我们理解JavaMail的基础。JavaMail API 提供了一套接口和类,用于...

    邮箱验证--javamail的简单使用

    JavaMail 是一个开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一套全面的API,使得开发者能够方便地处理SMTP、POP3、IMAP等邮件协议。本篇文章将详细探讨JavaMail的简单使用,包括如何设置、配置...

    JavaMail 1.6.0 Final Release

    JavaMail 是一个开源的 Java API,它为开发者提供了在 Java 应用程序中发送和接收电子邮件的能力。这个“JavaMail 1.6.0 Final Release”是 JavaMail 的一个重要版本,它包含了对 SMTP(简单邮件传输协议)、IMAP...

    JavaMail-1.5 API

    根据提供的文件描述部分,JavaMail API不仅仅能够执行一些简单的邮件传输任务,它还能被用来构建功能丰富的邮件客户端应用,类似于Microsoft Outlook。这意味着,JavaMail API可以用来实现从创建邮件、添加附件、...

    javamail简单入门(相信一看就懂!)

    JavaMail API 是一个用于在Java应用程序中处理电子邮件的库,提供了与邮件协议无关的方式来发送、接收和管理邮件。这个API的初衷是创建类似Eudora、Pine和Microsoft Outlook这样的邮件用户代理(MUA),允许用户与...

    javamail 所有jar包

    JavaMail 是一个开源的 Java API,它为开发者提供了在 Java 应用程序中发送和接收电子邮件的功能。这个API包括了多种协议的支持,如SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)。在...

    JavaMail相关jar包

    以下是一个简单的示例,展示了如何使用JavaMail发送邮件: ```java Properties props = new Properties(); props.put("mail.smtp.auth", "true"); props.put("mail.smtp.starttls.enable", "true"); props.put(...

    JavaMail 发送简单邮件

    JavaMail 是一个强大的开源库,用于在Java应用程序中发送电子邮件。这个库支持多种邮件协议,如SMTP(简单邮件传输协议)、POP3(邮局协议版本3)和IMAP(因特网消息访问协议)。在本篇文章中,我们将深入探讨如何...

    javaMail简单案例

    这个“javaMail简单案例”项目旨在帮助开发者理解如何在实际应用中集成和使用JavaMail API。下面将详细介绍JavaMail的基本概念、核心组件以及如何在Eclipse环境中进行配置和测试。 1. JavaMail API介绍: JavaMail ...

    封装javamail

    `demo`文件可能是一个示例应用,演示了如何使用封装后的JavaMail服务发送一封简单的邮件。通常,这样的示例会展示如何初始化邮件服务、构建邮件对象、设置邮件内容,以及如何调用发送方法。通过运行和分析这个示例,...

    javaMail详解

    JavaMail 是一个开源的Java库,它为Java开发者提供了一套API来处理电子邮件。这个库不仅支持SMTP(简单邮件传输协议)、POP3...无论是在企业级应用、Web服务还是移动应用中,JavaMail都是处理电子邮件任务的理想选择。

Global site tag (gtag.js) - Google Analytics