Java mail
2017-12-11 00:40
295 查看
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。本文将简单介绍如何通过 Java 代码来创建电子邮件,并连接邮件服务器发送邮件。
发送邮件首先需要有一个邮箱账号和密码,邮箱账号必须要开启 SMTP 服务,在浏览器网页登录邮箱后一般在邮箱的“设置”选项中可以开启,并记下邮箱的 SMTP 服务器地址
电子邮件协议
电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所以本文也只会涉及到SMTP协议。SMTP 是 Simple Mail Transfer Protocol 的简称,即简单邮件传输协议。1.发送一封简单的电子邮件
首先Maven载入Jar包<dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </dependency>
发送邮件首先需要有一个邮箱账号和密码,邮箱账号必须要开启 SMTP 服务,在浏览器网页登录邮箱后一般在邮箱的“设置”选项中可以开启,并记下邮箱的 SMTP 服务器地址
相关文章推荐
- 关于报错“java.lang.NoClassDefFoundError: javax/mail/Address”的解决办法
- java.lang.ClassCastException: javax.mail.internet.MimeMultipart
- java_mail 发送邮件
- 深入探讨JavaMail API的使用
- 基于Java_Mail实现的邮箱发送
- java mail .jar api
- 构造消息 javamail
- javaMail SMTPSendFailedException: 554 DT:SPM 163 smtp4
- Java mail jar
- java mail Test
- JavaMailSenderImpl
- Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream
- java.lang.NoClassDefFoundError: com/sun/mail/util/LineInputStream问题的解决
- java.mail使用例子
- FansMail:邮件发送标准API与技术实现(Java)
- 使用 JavaMailSenderImpl SSL 465 发送邮件
- 关于javamail-with-ms-exchange-no-authentication-mechansims-supported-by-both-server错误的解决办法
- javaMail-3-核心类介绍
- spring+velocity+javamail发送模版邮件
- 商务综合管理-day6 javaMail,spring整合javaMail