import java.util.Properties; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSenderImpl; public class Test { public void sentMail(){ try{ Properties p = new Properties(); p.put("mail.smtp.auth", "true"); p.put("mail.smtp.timeout", 25000); JavaMailSenderImpl mailSender = new JavaMailSenderImpl(); mailSender.setHost("10.16.77.240"); mailSender.setUsername("123456789@qq.com"); mailSender.setPassword("123456"); mailSender.setJavaMailProperties(p); SimpleMailMessage smm = new SimpleMailMessage(); smm.setFrom(mailSender.getUsername()); smm.setTo("***@126.com"); smm.setSubject("Hello world"); smm.setText("Hello world via spring mail sender"); mailSender.send(smm); }catch(Exception ex){ ex.printStackTrace(); System.out.println("ERROR"); } } public static void main(String[] args) { Test test = new Test(); test.sentMail(); System.out.println("发送成功"); } }
邮箱服务器必须进行授权,否则邮件发送不出去
相关推荐
在JavaMail实例中,我们可以学习如何利用这个库来实现这些功能。 1. **JavaMail的基本概念** - Session:JavaMail的核心组件,代表邮件会话。它是所有邮件操作的基础,用于配置邮件服务器的相关信息,如SMTP服务器...
这个“javamail实例大全2”可能包含了各种示例代码,帮助开发者更好地理解和使用JavaMail API。以下是一些核心的JavaMail知识点,以及如何使用它们: 1. **JavaMail API**: JavaMail API 提供了发送和接收邮件的...
在提供的 `javamail实例2` 文件中,你可以找到具体的代码实现,包括上述步骤的细节。这个实例是一个很好的起点,可以帮助开发者快速理解如何在 Java 应用中集成邮件发送功能。通过阅读和理解代码,你可以学习到如何...
这个实例,"javaMail 实例",提供了完整的代码示例,旨在帮助新手开发者快速掌握如何在 Java 应用程序中使用 JavaMail API。下面我们将深入探讨 JavaMail 的核心概念、主要组件以及如何使用提供的 DEMO 进行实际应用...
### JAVAMAIL实例知识点详解 #### 一、概述 JavaMail API是Java平台中用于发送和接收电子邮件的标准API,广泛应用于各种Java应用程序中。本文将详细介绍如何利用JavaMail发送带有SMTP认证、附件以及HTML格式内容的...
这个实例包含了JavaMail的使用以及相关的支持包,确保了你可以直接在项目中运行和测试邮件功能。将JAR包放入WEB-INF的LIB目录是Java Web应用的标准做法,这样可以让应用服务器在运行时找到这些依赖。 JavaMail API ...
JavaMail 是一个强大的开源库,用于在Java应用程序中发送和接收电子邮件。这个库提供了一组API,使得开发者能够轻松地处理SMTP(简单邮件传输协议)、POP3(邮局协议)和IMAP(因特网消息访问协议)等邮件服务。在...
这个实例包含了使用JavaMail进行邮件操作所需的全部资源,包括配置和服务的设置,以及具体的代码示例。 首先,JavaMail的核心库是`javax.mail`和`com.sun.mail`,它们提供了邮件协议(如SMTP、POP3、IMAP)的实现。...
这个实例主要讲解如何使用 JavaMail API 实现邮件功能,结合源码和工具来深入理解其工作原理。 首先,我们需要引入 JavaMail 相关的库,这里提到了两个文件:`mail-1.4.jar` 和 `mail.jar`,它们都是 JavaMail API ...
导入到Myeclipse 即可运行 测试使用的是QQ邮箱 在application.xml中配置的发送邮箱 要到邮箱中设置 POP3/SMTP服务为开。项目不部署到tomcat后启动服务,然后运行test.java 就发送了,。绝对可以发送
在JavaMail实例中,我们可以学习如何使用这些功能来实现邮件的发送。 一、JavaMail的基本概念 1. Session:JavaMail的核心组件,代表与邮件服务器的会话。程序员需要配置SMTP服务器信息(如主机地址、端口、用户名...
这个JavaMail实例提供了发送简单文本邮件的基础。通过扩展,你可以实现更复杂的功能,如发送HTML邮件、添加多个收件人、抄送人和密送人,以及发送带有附件的邮件。了解这些基本概念后,你可以根据需要调整代码以满足...