为了账号安全,请及时绑定邮箱和手机立即绑定
  • pop3默认端口号为110

    查看全部
  • javaMail

    JavaMail,顾名思义,提供给开发者处理电子邮箱相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程序。

    查看全部
    0 采集 收起 来源:JavaMail的概述

    2018-11-05

  • 现在就直接配置pom.xml文件就行,不用下载jar包。这个算是全的,里面有一些没用的配置请自行处理。
    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">	<modelVersion>4.0.0</modelVersion>	<groupId>com.it.guo</groupId>	<artifactId>shop</artifactId>	<packaging>war</packaging>	<version>0.0.1-SNAPSHOT</version>	<name>shop Maven Webapp</name>	<url>http://maven.apache.org</url>		<!-- 各个依赖的版本 -->	<properties>		<java-version>1.7</java-version>		<junit-version>4.8.2</junit-version>		<org.springframework-version>3.2.4.RELEASE</org.springframework-version>		<jackson-mapper-asl-version>1.9.12</jackson-mapper-asl-version>		<jackson-core-asl-version>1.9.12</jackson-core-asl-version>		<mysql-connector-java-version>5.1.8</mysql-connector-java-version>		<org.mybatis-version>3.2.7</org.mybatis-version>		<org.mybatis-spring-version>1.2.2</org.mybatis-spring-version>		<opensymphony-version>2.4.2</opensymphony-version>		<freemarker-version>2.3.9</freemarker-version>		<c3p0-version>0.9.1.2</c3p0-version>		<commons-collections-version>1.0</commons-collections-version>		<commons-fileupload-version>1.2.2</commons-fileupload-version>		<org.apache.commons-version>3.1</org.apache.commons-version>		<commons-codec-version>1.6</commons-codec-version>		<dom4j-version>1.6.1</dom4j-version>		<javax.servlet-version>1.2</javax.servlet-version>		<aspectjweaver-version>1.6.6</aspectjweaver-version>		<slf4j-log4j12-version>1.6.6</slf4j-log4j12-version>		<log4j-version>1.2.16</log4j-version>		<javax.servlet-jsp-version>2.0</javax.servlet-jsp-version>		<cglib-version>2.2.2</cglib-version>		<slf4j-api-version>1.6.6</slf4j-api-version>		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>	</properties>	<!--maven 构建项目依赖包 -->	<dependencies>		<dependency>  	<groupId>javax.jms</groupId>  	<artifactId>jms</artifactId>  	<version>1.1</version>  	</dependency> 		<!-- with junit 3.8.1-->		<dependency>			<groupId>junit</groupId>			<artifactId>junit</artifactId>			<version>3.8.1</version>			<scope>test</scope>		</dependency>		<!-- with spring-->		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-core</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-web</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-test</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-aspects</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-context-support</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-web</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-webmvc</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-jdbc</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-tx</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-instrument</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<dependency>			<groupId>org.springframework</groupId>			<artifactId>spring-instrument-tomcat</artifactId>			<version>${org.springframework-version}</version>		</dependency>		<!--springmvc 转 Json -->		<dependency>			<groupId>org.codehaus.jackson</groupId>			<artifactId>jackson-mapper-asl</artifactId>			<version>${jackson-mapper-asl-version}</version>		</dependency>		<dependency>			<groupId>org.codehaus.jackson</groupId>			<artifactId>jackson-core-asl</artifactId>			<version>${jackson-core-asl-version}</version>		</dependency>		<!--freemarker -->		<dependency>			<groupId>freemarker</groupId>			<artifactId>freemarker</artifactId>			<version>${freemarker-version}</version>		</dependency>		<!-- with mybatis-spring -->		<dependency>			<groupId>org.mybatis</groupId>			<artifactId>mybatis</artifactId>			<version>${org.mybatis-version}</version>		</dependency>		<dependency>			<groupId>org.mybatis</groupId>			<artifactId>mybatis-spring</artifactId>			<version>${org.mybatis-spring-version}</version>		</dependency>		<!-- jdbc driver -->		<dependency>			<groupId>mysql</groupId>			<artifactId>mysql-connector-java</artifactId>			<version>${mysql-connector-java-version}</version>		</dependency>		<!-- connect pool with c3p0 -->		<dependency>			<groupId>c3p0</groupId>			<artifactId>c3p0</artifactId>			<version>${c3p0-version}</version>		</dependency>		<!-- apache commons jar -->		<dependency>			<groupId>commons-collections</groupId>			<artifactId>commons-collections</artifactId>			<version>${commons-collections-version}</version>		</dependency>		<dependency>			<groupId>commons-fileupload</groupId>			<artifactId>commons-fileupload</artifactId>			<version>${commons-fileupload-version}</version>		</dependency>		<dependency>			<groupId>org.apache.commons</groupId>			<artifactId>commons-lang3</artifactId>			<version>${org.apache.commons-version}</version>		</dependency>		<dependency>			<groupId>commons-codec</groupId>			<artifactId>commons-codec</artifactId>			<version>${commons-codec-version}</version>		</dependency>		<!-- analyze xml use dom4j -->		<dependency>			<groupId>dom4j</groupId>			<artifactId>dom4j</artifactId>			<version>${dom4j-version}</version>		</dependency>		<!-- about servlet -->		<dependency>			<groupId>javax.servlet</groupId>			<artifactId>jstl</artifactId>			<version>${javax.servlet-version}</version>		</dependency>		<dependency>			<groupId>taglibs</groupId>			<artifactId>standard</artifactId>			<version>1.1.2</version>		</dependency>		<dependency>			<groupId>javax.servlet</groupId>			<artifactId>javax.servlet-api</artifactId>			<version>3.0.1</version>			<scope>provided</scope>		</dependency>		<dependency>			<groupId>org.slf4j</groupId>			<artifactId>slf4j-log4j12</artifactId>			<version>1.6.6</version>		</dependency>		<dependency>			<groupId>log4j</groupId>			<artifactId>log4j</artifactId>			<version>1.2.17</version>		</dependency>		<dependency>			<groupId>org.slf4j</groupId>			<artifactId>slf4j-api</artifactId>			<version>1.6.6</version>		</dependency>		<dependency>			<groupId>javax.activation</groupId>			<artifactId>activation</artifactId>			<version>1.1.1</version>		</dependency>		<!-- memcached -->		<dependency>			<groupId>com.google.code.maven-play-plugin.spy</groupId>			<artifactId>memcached</artifactId>			<version>2.4.2</version>		</dependency>		<dependency>			<groupId>cglib</groupId>			<artifactId>cglib</artifactId>			<version>${cglib-version}</version>		</dependency>		<dependency>			<groupId>net.fckeditor</groupId>			<artifactId>java-core</artifactId>			<version>2.6</version>		</dependency>		<dependency>			<groupId>org.json</groupId>			<artifactId>json</artifactId>			<version>20131018</version>		</dependency>		<!-- excel操作 -->		<!-- <dependency> <groupId>cn.liu.jxl</groupId> <artifactId>jxl</artifactId> 			<version>2.6.10</version> </dependency> -->		<dependency>			<groupId>com.sun.jersey</groupId>			<artifactId>jersey-client</artifactId>			<version>1.18.1</version>		</dependency>		<dependency>			<groupId>jsptags</groupId>			<artifactId>pager-taglib</artifactId>			<version>2.0</version>		</dependency>		<dependency>			<groupId>net.sourceforge.jexcelapi</groupId>			<artifactId>jxl</artifactId>			<version>2.6.10</version>		</dependency>		<dependency>			<groupId>opensymphony</groupId>			<artifactId>oscache</artifactId>			<version>2.4.1</version>		</dependency>		<dependency>			<groupId>javax.servlet</groupId>			<artifactId>servlet-api</artifactId>			<version>2.4</version>			<scope>provided</scope>		</dependency>	</dependencies>		<!-- 构建项目 -->	<build>		<finalName>shop</finalName>		<plugins>		<!-- 项目热部署到 本机的 tomcat  -->			<plugin>				<groupId>org.apache.tomcat.maven</groupId>				<artifactId>tomcat7-maven-plugin</artifactId>				<version>2.2</version>				<configuration>					<url>http://localhost:8080/manager/text</url>					<!-- 把项目部署到根目录中 -->					<path>/</path>					<username>admin</username>					<password>123</password>				</configuration>			</plugin>		</plugins>	</build></project>

    --------------------- 作者:为了那份宁静 来源:CSDN 原文:https://blog.csdn.net/linhaiguo/article/details/50867946?utm_source=copy 版权声明:本文为博主原创文章,转载请附上博文链接!


    查看全部
  • 如果你有幸收到我,请点赞。以下是c3p0配置代码,你需要建一个xml文件。若有错误,请告知。手打。

    <?xml version="1.0" encoding="UTF-8"?>

    <c3p0-config>

    <default-config>

    <property name="jdbcUrl">jdbc:mysql://localhost:3306/tv_guide

    </property>

    <property name="droverClass">com.mysql.jdbc.Driver</property>

    <property name="user">root</property>

    <property name="password">djl19961231</property>

    <property name="checkoutTimeout">30000</property>

    <property name="idleConnectionTestPeriod">30</property>

    <property name="initiaPoolSize">10</property>

    <property name="maxIdleTime">30</property>

    <property name="maxPoolSize">100</property>

    <property name="maxStatements">200</property>

    </default-config>

    </c3p0-config>


    查看全部
  • 电子邮箱:

        电子邮箱需要在邮件服务器上进行申请,电子邮箱就是用户在邮件服务器上申请的一个账户。

    邮箱服务器:

         服务器指的是电脑安装了一个服务器软件,那么这台电脑就可以称为WEB服务器。所以,一台电脑安装了邮箱服务器软件,那么这台电脑称之为是邮箱服务器。

    邮件发送协议:

    SMTP协议:(Simple Mail Transfer Protocal)即简单邮件传输协议,他是一组用于由源地址到目的地址传输邮件的规则,由他来控制信件的中转方式。            SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。   通常把处理用户SMTP请求(邮件发送请求)的邮件服务器称之为SMTP服务器 , 默认端口号为25.

    POP3协议(接收邮件):主要用于支持使用客户端远程管理在服务器上的电子邮件。      用户若想从邮件服务器管理的电子邮件中接收一封电子邮件的话,连上服务器后,也需要遵循一定的通讯格式。POP3协议用于定义这种通讯格式。默认端口号是110.

    查看全部
  • javaMail:提供开发者处理电子邮件相关的编程接口。它是sun公司用来处理email的API。

    作用:

    用户注册后,网站发送一封激活邮件验证

    用户过生日,发送生日祝福邮件

    最新活动或优惠以邮件的形式告知会员。

    查看全部
    0 采集 收起 来源:JavaMail的概述

    2018-10-09

  • 邮件收发的过程

    https://img1.sycdn.imooc.com//5b7e52050001785207200442.jpg

    查看全部
    1. 引入数据库连接时的配置文件和JDBC的工具类

      c3p0-config.xml放在src下,报错The processing instruction target matching "[xX][mM][lL]" is not allowed.

      解决:去掉xml中的空行

      JDBCUtils.java放在utils包下

    2. domin包下新建User实体类对象

      dao包下创建接口UserDao,新家包UserDaoimpl,添加UserDao的接口

    3. service包下新建User实体类对象

      service包下创建接口UserService,新家包UserServiceimpl,添加UserService的接口

    4. regist.jsp下添加action="${ pageContext.request.contextPath }/RegistServlet"

      web.servlet下新建servlet,重写doGet和doPost

    查看全部
  • 过程中出现的问题及解决方法

    1、New中没有Dynamic web project

    解决:Help-Install New Software-Work Photon - Photon - with下拉,选择http://download.eclipse.org/releases/photon(根据eclipse版本选择),再点击  Web, XML, Java EE and OSGi Enterprise Development ,勾选tools-next-finish,等待安装完成,重启即可

    2、新建包时没有分层

    解决:选中com.imooc-view menu-package presentation-Hierarchical(分层)即可

    3、WebContent新建regist.jsp后报错: The superclass "javax.servlet.http.HttpServlet" was not found on the Java

    解决:配置Apache,下载apache服务器压缩包,解压后

    Eclipse-WebContent文件夹右键-Bulid Path-Configure Bulid Path,

    点击Libraries-Add Library-Server runtime-Apache Tomcat v9.0

    查看全部
  •  4、设计用户注册页面

    点击WebContent-new-jsp file-regist.jsp


    查看全部
  •  

    搭建开发环境

    1、创建数据库和表

    Create database regist web;

    USE regist web ;

    Create Table 'user'(

    'uid' int primary key auto increment,

    'username' varchar(20) DEFAULT NULL,

    'password' varchar(20) DEFAULT NULL,

    'nickname' varchar(20) DEFAULT NULL,

    'email' varchar(30) DEFAULT NULL,

    'state' int(11) DEFAULT NULL,

    'code' varchar(64) DEFAULT NULL,

    }ENGINE=InnoDB DEFAULT CHARSET=utf8;

    2、创建Dynamic web project

    工程名regist_web,版本2.5

    WebContent\WEB-INF\lib下导入4个jar包

    3、新建java package,创建包结构

    查看全部
  •  使用易邮设置的账号,user01@store.com

    接收服务器类型:POP3

    接收邮件服务器:localhost

    发送邮箱服务器:localhost

    查看全部
  • Foxmail配置163邮箱

    接收服务器类型POP3,接收邮件服务器:pop.163.com

    发送邮件服务器:smtp.163.com

    查看全部
  •  易邮邮件服务器

    1.修改域名 store.com,与常用域名区分开

    查看全部
  • 邮件收发过程

    查看全部

举报

0/150
提交
取消
课程须知
学习本课程需要对Java Web基础知识有所了解!
老师告诉你能学到什么?
1、了解邮件收发相关术语 2、能够进行邮件服务器搭建 3、能够实现用户注册功能 4、能够实现邮件发送代码及激活

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!