public class Gmail
{
/**
* @param args
* @throws MessagingException
* @throws AddressException
*/
public static void main(String[] args) throws AddressException, MessagingException
{
String host = "smtp.yeah.net";
String senduser = "uesrName@yeah.net";
String username = "username";
String password = "password";
Properties prop = new Properties();
prop.setProperty("mail.smtp.host", host);
prop.setProperty("mail.transport.protocol", "smtp");
prop.setProperty("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(prop);
session.setDebug(true);
MimeMessage message = new MimeMessage(session);
message.setFrom(new InternetAddress(senduser));
message.setRecipient(Message.RecipientType.TO, new InternetAddress("user@sina.cn"));
message.setSubject("标题");
MimeMultipart mu = new MimeMultipart();
MimeBodyPart text = new MimeBodyPart(); // 主体部分
text.setContent("发送的内容", "text/html;charset=utf-8"); // 内容
mu.addBodyPart(text);
mu.setSubType("mixed");
message.setContent(mu); // 收件内容
message.saveChanges();
Transport ts = session.getTransport();
ts.connect(username, password);
ts.sendMessage(message, message.getAllRecipients());
ts.close();
}
}
分享到:
相关推荐
在这个主题下,我们将探讨三种Java实现邮件发送的方式,以及如何通过提供的代码和参考资料进行实践。 首先,让我们了解一下基本概念。邮件发送主要涉及到SMTP(Simple Mail Transfer Protocol)和POP3(Post Office...
在Java开发中,发送邮件是一项常见的任务,尤其在企业级应用和服务中,它用于通知、确认订单、发送报告等。本篇文章将详细讲解如何利用Java实现邮件发送,并结合Apache的相关库来创建邮件发送模板,以提升效率和用户...
在Java开发中,实现163邮箱发送功能是一项常见的任务,尤其当需要自动化监控系统运行状态并及时报告异常时。163邮箱提供了一个SMTP(Simple Mail Transfer Protocol)服务,允许开发者通过编程方式发送电子邮件,...
【基于Web的Java开发邮箱系统】是一个典型的互联网应用程序,它结合了Java技术栈与Web开发原理,用于构建功能丰富的在线邮件服务。这个项目不仅包含了完整的源代码,而且经过专业指导,具有良好的用户界面,适合作为...
Java邮件系统是一个基于Java Web技术构建的B/S(Browser/Server)架构的应用程序,它允许用户通过网页浏览器发送、接收和管理电子邮件。在本项目中,开发者利用了Java的强大力量,特别是对于网络通信和数据处理的...
总的来说,Java邮件发送系统是一个实用的工具,对于开发自动化通知、营销邮件或任何需要通过程序发送邮件的应用场景非常有用。开发者需要熟悉JavaMail API以及如何配置和使用邮件服务器的相关参数。通过深入理解这些...
在IT行业中,使用编程语言发送电子邮件是一项常见的任务,特别是在自动化脚本或系统集成中。Java作为广泛应用的编程语言,提供了多种方法来发送邮件,包括通过Outlook和Notes客户端。在这个场景下,我们将深入探讨...
在本项目中,我们探讨的是一个基于Java技术开发的邮箱系统。这个系统旨在提供全面的邮件服务,包括发送、接收以及管理电子邮件。开发者利用了Java的强大功能和灵活性,结合SQL Server 2000作为后端数据库,构建了一...
java开发的电子邮件收发应用程序。包括邮件的发送、阅读、和删除功能。当然还可以添加联系人,联系人是采用xml文档保存的。本邮件系统当有新邮件到达时可以提示,并且系统托盘中的邮件图标会闪动。本邮件系统是本人...
邮件发送功能不仅可以用于邮箱验证,例如在用户注册时确认邮箱的有效性,还可以用于发送系统通知、定期报告或者客户服务等场景。本教程将深入讲解如何使用Java实现邮件发送功能,并提供相关的源码和jar包。 1. **...
这个系统通常包括用户认证、邮箱管理、邮件发送和接收、邮件搜索等功能。开发过程中,开发者需要掌握JAVA的基础知识,同时熟悉Web开发框架如Spring Boot、Struts或JSF等,以便构建后端逻辑和前端交互。此外,还需要...
在这个"java发送邮件完整程序"中,我们将会探讨如何使用Java语言来构建一个邮件发送功能,包括所需的库、步骤以及关键代码片段。 首先,Java Mail API是实现邮件发送的核心库,它提供了丰富的接口和类来处理邮件的...
总之,JavaMail API为Java开发者提供了一套完整的邮件处理工具,使得在Web应用中实现邮件发送功能变得简单易行。在使用过程中,根据具体需求选择合适的jar包和配置参数,就能实现高效且可靠的邮件通信。
Java邮件发送组件是Java开发...开发者可以参考这些资源来理解和构建自己的邮件发送系统,或者直接将其集成到现有项目中,以实现邮件群发的需求。在使用过程中,应根据具体的应用场景和需求对组件进行适当的定制和调整。
在Java编程中,发送邮件是一项常见的任务,尤其在系统通知、数据报告或客户服务中非常有用。本教程将详细讲解一个已经封装好的...在实际应用中,这样的工具类提高了开发效率,降低了出错概率,是Java开发中的实用组件。
SSH开发的发送邮件系统 Email发送系统 里面可以设置发送邮箱 和 接受邮箱 ,以及邮件标题 和邮件内容 改项目已经过测试成功,导入可直接运行。 如果出现JavaMail 发送邮件报错:java.lang.NoClassDefFoundError: ...
标题中的“java开发的邮件服务器”指的是使用Java语言编写的邮件服务器端程序,它可以处理邮件的接收、存储和转发等功能。邮件服务器通常运行在后台,接收用户的邮件请求,与其他的邮件服务器进行通信,确保邮件在...
Java Mail邮件发送是Java开发中常见的一项功能,用于在应用程序中发送电子邮件。Java Mail API提供了一个标准的接口,使得开发者可以方便地实现SMTP(简单邮件传输协议)和其他邮件协议的功能。下面将详细介绍Java ...