package com.appdev.bsf.common.server.common;
import org.apache.commons.mail.EmailException;
import org.apache.commons.mail.SimpleEmail;
/**
* 发送Email
*
*/
public class MailUtilty {
public MailUtilty() {
}
public static Boolean sendMail(String userName, String password,
String emailName) {
StringBuffer sb = new StringBuffer();
sb.append(userName).append("\t您好!\n\n");
sb.append("您收到这封这封电子邮件是因为您 (也可能是某人冒充您的名义) 申请了一个新的密码. 假如这不是您本人所申请, 请不用理会这封电子邮件, 但是如果您持续收到这类的信件骚扰, 请您尽快联络管理员.\n\n");
sb.append("您的新密码是:").append(password);
SimpleEmail email = new SimpleEmail();
email.setTLS(true);
email.setHostName("smtp.gmail.com");
email.setAuthentication("****.gmail.com", "*****"); // 用户名和密码
try {
email.addTo(emailName); // 接收方
email.setFrom("***.gmail.com"); // 发送方
email.setSubject("重置密码"); // 标题
email.setMsg(sb.toString()); // 内容
email.send();
} catch (EmailException e) {
e.printStackTrace();
return false;
}
return true;
}
}
分享到:
相关推荐
Java邮件发送是一个常见的任务,尤其在自动化通知、用户...这个压缩包"Java邮件发送.zip"可能包含了实现以上功能的示例代码,供你参考和学习。通过理解和实践这些知识点,你可以熟练掌握在Java环境中发送邮件的方法。
Java邮件发送组件是Java开发中用于发送电子邮件的工具,它使得开发者能够轻松地在应用程序中实现邮件功能。Java Mail API是实现这一功能的核心库,它提供了丰富的接口和类,允许程序进行邮件的创建、发送以及处理。...
这个“简易java邮件发送工具”显然是基于JavaMail API构建的,旨在简化邮件发送的过程,尤其针对Yahoo、Sina、Sohu和163等常见邮件服务商。用户无需登录到这些网站的网页界面,只需在拥有Tomcat或WebLogic等应用...
Java邮件发送客户端是一种利用JavaMail API开发的程序,它允许用户通过图形化的用户界面发送电子邮件。这个客户端可以作为个人或企业内部沟通的工具,也可以用于自动化邮件发送任务,例如发送通知、报告或订阅内容。...
Java邮件发送源码是Java开发者在进行自动化通信时经常需要用到的技术。邮件服务允许程序自动发送信息,例如通知、报告或客户服务交互,极大地提高了效率。在Java中,我们通常使用JavaMail API来实现这个功能。 ...
Java邮件发送是一个常见的任务,尤其在企业级应用中,用于发送通知、验证码或者报告等。在Java中,我们可以使用JavaMail API来实现这个功能。JavaMail API是一个开源库,允许开发者通过SMTP(简单邮件传输协议)或...
Java邮件发送是一个常见的任务,尤其在自动化通知、订阅服务或者数据报告等场景中。本教程将详细介绍如何使用Java实现邮件发送功能,同时提供了一个Jar包和demo源码供参考。 首先,我们需要理解JavaMail API,这是...
这个"JAVA邮件发送系统项目"提供了一个基础的实现,让你能够快速地进行定制和扩展以满足多样化的需求。 首先,我们来了解一下Java中发送邮件的基础知识。在Java中,我们可以使用JavaMail API来处理邮件发送。...
JAVA邮件发送工具类(支持同步和异步发送邮件以及附件信息),支持多个抄送邮件发送。
Java邮件发送是一个常见的任务,尤其在自动化通知、报表发送或者用户服务中扮演着重要角色。在Java中,我们可以使用JavaMail API来实现这个功能。JavaMail API是一个开源库,允许开发者通过SMTP(简单邮件传输协议)...
Java邮件发送是Java开发中的一项常见任务,它允许开发者通过编程方式向指定的电子邮箱地址发送消息。在Java中,这一功能主要通过JavaMail API来实现。JavaMail API是一个开源库,提供了丰富的类和接口,使得开发人员...
Java邮件发送技术是Java开发中一个实用且常见的功能,它允许开发者通过编程方式发送电子邮件,包括文本、HTML格式的正文以及附件。在本教程中,我们将深入探讨如何使用JavaMail API来实现邮件发送,特别是含附件的...
这里提到的两个jar包——`spring-context-support-4.1.7.RELEASE.jar`和`mail-1.4.1.jar`,都是Java邮件发送的重要组成部分。 `spring-context-support-4.1.7.RELEASE.jar`是Spring框架的一个扩展模块,主要提供了...
java发送邮件工具类,用于java程序实现邮件的发送功能
Java发送电子邮件是一个常见的任务,尤其在自动化通知、报表发送或者用户验证等场景中。下面将详细解释如何使用Java来发送邮件,并提供相关的知识点。 首先,Java通过JavaMail API提供了发送邮件的功能。JavaMail ...
Java邮件发送涉及到的是JavaMail API,这是一个用于处理电子邮件的开源库。JavaMail API提供了一组接口和类,允许Java开发者创建、发送、接收和管理邮件。这个“java邮件发送jar”很可能包含了JavaMail API的实现,...
Java邮件发送程序是一种使用Java编程语言实现的软件应用,它允许开发者通过代码向指定的电子邮箱地址发送邮件。在Java中,我们主要依赖JavaMail API来实现这一功能。JavaMail API是一个开源库,提供了丰富的接口和类...
Java邮件发送是一个常见的任务,特别是在企业级应用中用于发送通知、确认信息或自动通信。Apache Commons Email库是Java中一个强大的工具,它简化了构建和发送电子邮件的过程。在这个例子中,我们将深入探讨如何使用...
Java邮件发送功能是Java开发中常见的一项任务,尤其在企业级应用中,它常用于发送通知、报告或者附件。在Java中,我们可以使用JavaMail API来实现邮件的发送,包括带有附件的功能。以下是对这个主题的详细解释: 一...