精华内容
下载资源
问答
  • 易邮邮件服务器

    2015-12-19 10:25:37
    小型的服务器,网上商城项目中用到的服务器,希望可以帮助到有需要的小伙伴`(*∩_∩*)′!
  • 易邮邮箱服务器

    2018-06-24 13:49:54
    易邮邮箱服务器eyoumailserversetup_v2.1 易邮邮箱服务器eyoumailserversetup_v2.1
  • 这几天跟着慕课网上的老师学习javaMail(学习链接如下:https://www.imooc.com/learn/770),做个学习笔记...2、SMTP协议:用来发送邮件的协议,默认端口号:253、POP3协议:用来接收邮件的协议,默认端口号:110 ...

    这几天跟着慕课网上的老师学习javaMail(学习链接如下:https://www.imooc.com/learn/770),做个学习笔记。

     

    一、先讲几个概念

    1、javaMail:是Sun发布的用来处理email的API,是提供给开发者处理电子邮件相关的编程接口。

    2、SMTP协议:用来发送邮件的协议,默认端口号:25
    3、POP3协议:用来接收邮件的协议,默认端口号:110

    4、邮件服务器:顾名思义,它是用来收发邮件的服务器,包括邮件发送服务器和邮件接收服务器。

    像常用的网易邮箱(163邮箱):

    SMTP服务器: smtp.163.com 端口号:25(默认的)

    POP3服务器: pop.163.com 端口号:110(默认的)

    查看方式:登陆邮箱---->设置---->POP9/SMTP/IMAP---->提示

     

    QQ邮箱:

    POP3服务器:pop.qq.com(端口995)
    SMTP服务器:smtp.qq.com(端口465或587)

    查看链接:http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=167

     

    二、邮件收发的基本过程

     

    三、在本机搭建邮件发送服务器,模拟邮件发送

    1、邮件发送服务器:用的eyoumailserver(即易邮邮件服务器),安装包已上传到附件,有需要的可以下载。

     

    2、安装:很简单,一路next就OK,直至finish。界面如下:

    (PS:后面的两个账号是我后来添加的,安装完成之后只有第一个Admin账户,邮件数量为1,这封邮件是易邮服务器给该账号发送的测试邮件

    两个注意点

    a、安装目录最好选择没有中文的目录,避免以后出现一些莫名其妙的问题

    b、在发邮件过程中必须保证该服务器启动,否则发布出去。

     

    3、配置邮箱服务器的域名。像163邮箱的后缀为163.com,QQ的为qq.com,这个就是域名。

    点击菜单栏的"工具---->服务器设置---->邮箱域名设置",如下图:
     

    易邮服务器的域名默认为admin.com,你可以将其改成其他的(当然不能是已有的域名,如163.com、qq.com),我这里修改成wjl.com,以后我的邮件服务器所有账号的域名将为wjl.com。

     

    4、添加账号

    点击界面上的“新账号”或者菜单栏的“账号---->新建账号”来添加账号。我这里添加一个user03的账号,如下图:

    账户名随便填,密码随便填,能记住就行。我这里填的是123456,比较好记。

    点击“确定”之后,易邮界面上将会多出一个user03的账号,其邮件数量也是1。

    为了方便账号之间收发邮件,我再新建一个账号user04,密码也是123456。

    最后,我这里就有5个账号了。

    账号里边的邮件怎么查看呢?这就需要用到邮箱客户端了,请见下篇。

    展开全文
  • 易邮邮件服务器和foxmail客户端,局域网亲测可用。安装简单,遇到问题可联系
  • 易邮邮件服务器是一款可以管理邮箱帐户,包含创建删除等,并用于邮件通信的服务器软件。 教程开始: (首先默认你已经安装好了两款软件,安装过程很简单,基本一键式。) 一、先打开易邮邮件服务器,点击窗口工具栏...

    基本介绍:

    foxmail6.5是国产的一款邮件客户端软件,可以登录QQ邮箱,网易邮箱等,收发邮件,使用方便。
    易邮邮件服务器是一款可以管理邮箱帐户,包含创建删除等,并用于邮件通信的服务器软件。

    教程开始:

    (首先默认你已经安装好了两款软件,安装过程很简单,基本一键式。)
    一、先打开易邮邮件服务器,点击窗口工具栏的设置。按如图红框选择,其中域名可自己随意配置,尽量格式标准。点击确定。
    在这里插入图片描述
    二、点击窗口工具栏新账号,添加我们要用来收发邮件的用户信息。我这里示范创建一个user1,你可以同样操作创建user2。易邮邮件服务器有默认的一个已经创建好的admin用户,是系统管理员,可以支持群发等功能。
    在这里插入图片描述
    三、打开foxmail6.5。点击工具栏邮箱,选择新建邮箱帐户。
    在这里插入图片描述
    ------会弹出如图页面,填完红框内容,就是刚刚创建的帐户密码。下面的会自动生成。然后点击下一步。
    在这里插入图片描述
    四、接收邮件服务器原本要填域名,但是我们没有这个环境,是本地局域网测试,此处应该填ip地址。本地测试,所以我填的本机ip,收发地址都是ip。然后点击下一步。
    在这里插入图片描述
    五、可以上传用户头像,也可以不传。然后建议点击测试账户设置,用以验证是否可以正常连接。
    在这里插入图片描述
    ----------如图显示测试通过,则可以使用了,点击关闭,然后点击完成。
    特别提醒:如果测试期间出现一些什么问题,建议关闭防火墙。或者检查某些信息是否正常输入。

    在这里插入图片描述
    六、同样方式,登录两个测试用户。
    在这里插入图片描述
    七、现在可以测试了。点击易邮邮件服务器工具栏的群发,随便输入一些内容。然后点击发送邮件。这个操作可以给当前服务器内的所有用户发送邮件。在这里插入图片描述
    八、右键点击foxmail的user1,选择收取邮件。此时可以会一直让你输入口令,就是密码。但是即使正确的也会一直让你重复输入。
    在这里插入图片描述
    --------------先在左边选择用户,然后点击工具栏的修改邮箱帐户属性。
    在这里插入图片描述
    --------------选择邮件服务器,选择右边高级,勾选两个安全连接。点击确定。
    在这里插入图片描述
    --------------然后同样操作,收取user1的邮件。成功接收管理员发送的邮件。也可以在foxmail user1和user2之间进行收发邮件。在这里插入图片描述

    以上就是全部过程,希望能对你有帮助。O(∩_∩)O~~

    展开全文
  • SpringBoot快速实现本地邮件收发一:环境准备 1:邮件服务器:易邮邮件服务器. 开发框架:SpringBoot(1.5.7,版本不限),Mysql,JPA(持久层),Thymeleaf(视图层),IDEA开发工具,FoxMail邮件客户端方便查看. ...

                                                               SpringBoot快速实现本地邮件收发

    一:环境准备

         1:邮件服务器:易邮邮件服务器.

         开发框架:SpringBoot(1.5.7,版本不限),Mysql,JPA(持久层),Thymeleaf(视图层),IDEA开发工具,FoxMail邮件客户端方便查看.

         对于使用过SpringBoot的伙伴来说,搭建一个SpringBoot是非常容易的事情啦,这里就直接开始哈.

         2:准备好相应的pom文件的配置

    <properties>
       <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
       <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
       <java.version>1.8</java.version>
           <!-- 使用Thymeleaf3.0 可以避免单标签不结束的问题-->
           <thymeleaf.version>3.0.0.RELEASE</thymeleaf.version>
           <thymeleaf-layout-dialect.version>2.0.0</thymeleaf-layout-dialect.version>
    </properties>
    <!-- 添加Mysql的依赖 -->
    <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.0.8</version>
    </dependency>
    <!-- 添加thymeleaf的依赖-->
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-thymeleaf</artifactId>
    </dependency>
          <!-- 添加JPA的依赖-->
          <dependency>
              <groupId>org.springframework.boot</groupId>
              <artifactId>spring-boot-starter-data-jpa</artifactId>
          </dependency>
    <!-- 发送邮件的依赖-->
    <dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-mail</artifactId>
    </dependency>

    3:易邮邮件服务器上创建三个账户

    那个server的账户用户发送邮件的,注意那个域名就可以的.

    4:下面来设定字段(主要字段)

     username:用户名称.

     password:用户密码.

     nickname:用户昵称.

     email:邮箱地址.

    code:邮件激活码

    state:用户的激活身份(0:未激活,1:表示已经激活了的)

    由于我们使用的JPA,可以不用创建数据表的,运行项目自动生成(数据库创建就自己准备吧)

    application.properties中的文件配置

    #关闭Thymeleaf的缓存
    spring.thymeleaf.cache=false
    #热部署生效配置
    spring.devtools.restart.enabled=true
    #配置JDBC
    spring.datasource.driver-class-name=com.mysql.jdbc.Driver
    spring.datasource.username=root
    spring.datasource.password=自己的数据库密码
    spring.datasource.url=jdbc:mysql://localhost:3306/testssm?useUnicode=true&characterEncoding=utf-8

    #配置JPA访问MySql
    spring.jpa.database=mysql
    spring.jpa.show-sql=true
    #这个create属性就是每次都会新建数据表,但是是空的表.
    spring.jpa.hibernate.ddl-auto=update
    #使用freemarker来做视图层,关闭缓存
    spring.freemarker.cache=false
    spring.freemarker.charset=UTF-8

    5:下面就是entity了

     

    @Entity
    public class People {
        @Id
        @GeneratedValue
        private Integer uid;
        private String username;
        private String password;
        private String nickname;
        private String code;
        private String email;
        private Integer state;

    相应的set和get方法就自己加吧.

    dao层:

    @Repository
    public interface PeopleReposity extends JpaRepository<People,Integer> {
        /**
         * 根据用户的激活码来查询用户
         * @param code
         * @return
         */
         People findByCode(String code);
    }

    UID生成的工具方法

    public class UidUtil {
        public static  String getUUID(){
            return UUID.randomUUID().toString().replace("-","");
        }
    }
    

    Service层

    @Service
    public class PeopleService {
        @Autowired
        private PeopleReposity peopleReposity;
    
        /**
         * 邮箱注册
         */
        public People register(People people) throws Exception {
            // 数据插入库
            // 发送一份邮件
            People people1 = peopleReposity.save(people);
            sendMail(people.getEmail(), people.getCode());
            return people;
        }
    
        /**
         * 发送邮件
         */
        public static void sendMail(String to, String code) throws Exception {
      
           Properties properties = new Properties();  
    
    Session session = Session.getInstance(properties, new Authenticator() {
              @Override
              protected PasswordAuthentication getPasswordAuthentication() {
                    return new PasswordAuthentication("server@store.com", "自己的密码哟");
                }
            });
    // 创建邮件对象
            Message message = new MimeMessage(session);
            // 设置发件人
            message.setFrom(new InternetAddress("server@store.com"));
            // 设置收件人
            message.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
            // 设置邮件的主题
            message.setSubject("一封来自SpringBoot学习网站的用户注册的激活邮件");
            // 设置邮件的正文
            message.setContent("<h1>来自SpringBoot的激活邮件,请点击链接激活:</h1><h3><a href='http://localhost:9090/active?code=" + code + "'>http://localhost:9090/active?code=" + code + "</a></h3>", "text/html;charset=UTF-8");
            // 发送邮件
            Transport.send(message);
    } /** * 根据激活码来查询用户信息 */ public People findByCode( String code) { return peopleReposity.findByCode(code) ; } /** * 更新用户的信息 * @param people * @return */ public void save( People people){ peopleReposity.save(people) ; }}
    
    

    Controller:注册的控制器

    @Controller
    public class RegisterController {
        @Autowired
        private PeopleService peopleService;
    
        @RequestMapping(value = "/registerpeople")
        public  String register(HttpServletRequest request, HttpServletResponse response) throws Exception {
            // 获取前台提交的表单参数
            response.setCharacterEncoding("UTF-8");
            String username=request.getParameter("username");
            String password=request.getParameter("password");
            String nickname=request.getParameter("nickname");
            String email=request.getParameter("email");
            // 封装数据
            People people=new People();
            people.setUsername(username);
            people.setPassword(password);
            people.setNickname(nickname);
            people.setEmail(email);
            // 0表示未激活的
            people.setState(0);
            // uid的设置
            String code= UidUtil.getUUID()+UidUtil.getUUID();
            people.setCode(code);
            // 注册发送邮件的业务
            People ps=peopleService.register(people);
            // 跳转页面
            request.setAttribute("msg","恭喜,您已注册成功,请去邮箱激活!");
            return "msg";
        }
    }
    视图层:注册的页面

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta charset="UTF-8">
        <title>注册页面</title>
        <style type="text/css">
            *{
                margin:0;
                padding:0;
            }
            #register{
                width:400px;
                height:270px;
                position:absolute;
                left:400px;
                top:100px;
                border:4px solid chocolate;
                margin:20px;
                padding:20px;
                border-radius: 15px;
            }
        </style>
    </head>
    <body>
          <div id="register" align="center">
              <h2>用户注册页面</h2>
              <br/>
              <form action="/registerpeople" method="post">
              用户名:&nbsp;<input type="text" name="username" /><br/><br/>
              密码:&nbsp;&nbsp; <input  type="password" name="password" /><br/><br/>
              昵称:&nbsp;&nbsp; <input type="text" name="nickname" /><br/><br/>
              邮箱:&nbsp;&nbsp; <input type="text" name="email" /><br/><br/>
              <input  type="submit" th:value="注册"/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
              <input type="reset" th:value="取消">
              </form>
          </div>
    </body>
    </html>

    提示信息页面:

    <!DOCTYPE html>
    <html xmlns="http://www.w3.org/1999/xhtml"
          xmlns:th="http://www.thymeleaf.org">
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>提示信息页面</title>
    </head>
    <body>
    
    <div align="center">
        <h2 th:text="${msg}">提示信息</h2>
    </div>
    </body>
    </html>

    页面跳转控制器:PageController

    @Controller
    public class PageController {
        @RequestMapping("/register")
        public String register(){
            return "register";
        }
    }
    

    激活邮件的控制器ActiveController

    @Controller
    public class ActiveController {
        @Autowired
        private PeopleService peopleService;
        @RequestMapping(value="/active")
        public String active(HttpServletRequest request, HttpServletResponse response){
         // 获取激活码
         String code=request.getParameter("code");
         // 查询用户
         People people=peopleService.findByCode(code);
         // 修改状态
         if(people!=null){
           people.setState(1);
           people.setCode(null);
           peopleService.save(people);
           request.setAttribute("msg","您已激活成功,请去登录!");
         }else{
             request.setAttribute("msg","您的激活码有误,请重新激活!");
         }
         return "msg";
        }
    }

    发送成功的邮件:


    数据库信息查看:


    邮件激活的操作原理就是:根据邮箱中的激活码查找到该用户后,将用户状态修改为1,然后将code设置为null,只使用一次,然后更新数据表即可.

     以上就是快速实现本地邮件的收发的(只能本地发送的哟),当然如果要使用自己的网易邮箱的,修改一下,这样就可在在项目中注册邮箱的时候就有自己的网易邮箱来发送邮件了的,一定要开启


    /**
     * 发送邮件
     */
    public static void sendMail(String to, String code) throws Exception {
        Properties props = new Properties();
        props.put("username", "自己的网易邮箱账号");
        props.put("password", "自己的网易邮箱的授权码");
        props.put("mail.transport.protocol", "smtp" );
        props.put("mail.smtp.host", "smtp.163.com");
        props.put("mail.smtp.port", "25" );
        Session session = Session.getInstance(props);
        // 创建邮件对象
        Message message = new MimeMessage(session);
        // 设置发件人
        message.setFrom(new InternetAddress("自己的网易邮箱账号"));
        // 设置收件人
        message.setRecipient(Message.RecipientType.TO, new InternetAddress(to));
        // 设置邮件的主题
        message.setSubject("一封来自SpringBoot学习网站的用户注册的激活邮件");
        // 设置邮件的正文
        message.setContent("<h1>来自SpringBoot的激活邮件,请点击链接激活:</h1><h3><a href='http://localhost:9090/active?code=" + code + "'>http://localhost:9090/active?code=" + code + "</a></h3>", "text/html;charset=UTF-8");
        // 发送邮件
        Transport transport = session.getTransport("smtp");
        transport.connect(props.getProperty("mail.smtp.host"), props
                .getProperty("username"), props.getProperty("password"));
        transport.sendMessage(message,message.getAllRecipients());
        transport.close();
    }
    至此SpringBoot打造本的邮件发送邮件就介绍完了.
    展开全文
  • 这是本人真实网络环境下使用易邮服务器软件搭建的邮件服务器的实例。从域名解析、注册MX记录到邮件服务器的配置以及测试有详细的介绍,欢迎评论!
  • 各位dalao好,今天在做邮件发送的时候跟着视频用了易邮邮件服务器,遇到了一些问题,求帮忙看看。 1.服务器里创建的账号的用处是什么?是不是创建的账号可以在无网状态下进行邮件的相互发送? 2.我在服务器里创建...
  • 易邮邮件服务器破解版

    热门讨论 2009-02-24 01:59:41
    邮件服务器,可以用来建立企业邮件服务器。破解版无限制哦
  • 里面是本地邮件服务器的安装包,易邮服务器eyoumailserversetup.exe
  • 各位大佬好,想请教一下,在做邮件发送的时候,跟着视频弄了邮件服务器,但是不太懂那些账号的含义,比如 1.我创建了aaa@xx.com,这个账号存在代表能做什么?是服务器里账号可以相互传递邮件吗? 2.我在服务器里创建...
  • 易邮服务器安装包

    2017-09-05 09:16:43
    易邮邮件服务器,简单易用的本地邮件服务器。为有需要且下载不方便的朋友提供一种更方便的下载方式。与人方便与己方便。
  • 邮箱服务器搭建文件,易邮服务器和Foxmail安装文件,教程请移至博客文章
  • http://www.pc0359.cn/downinfo/57987.html
    展开全文
  • 易邮服务器

    2019-12-03 11:38:37
    POP3 是指接收邮件服务器。有的邮件服务是POP3,而有的叫POP。 不同邮箱,各自的POP服务器地址也是不同的。 在网易邮箱之间使用新建其他邮箱功能时,不论邮箱是否开通POP功能,都可成功进行新建其他邮箱操作。...
  • 实验环境:本地电脑,win7 旗舰64位,服务器:windows server 201264位 操作方式:本地电脑远程连接阿里云服务器: 实验所用易邮服务器下载地址:http://download.csdn.net/detail/u010476739/8061899   搭建邮件
  • 1.安装易邮邮件服务器-双击软件打开 2.安装易邮邮件服务器-点击上图中的按钮"是",弹出如下界面 3.安装易邮邮件服务器-点击上图中的按钮"Next",弹出如下界面 4.安装易邮邮件服务器-点击上图中的按钮"Next",弹出...
  • 本地安装易邮邮箱服务器并用foxmail 连接测试

    千次阅读 热门讨论 2018-07-05 13:51:25
    设计一个系统,就要有交互,也要有验证的过程,现阶段的验证过程大部分都是通过给...第一步:下载易邮安装包下载第二步:傻瓜式安装 一直next即可第三步:安装成功 进入易邮邮件服务器 自动创建admin 用户。 ...
  • windows本地邮箱搭建-易邮邮件服务,测试学习使用
  • 1、javaMail:是Sun发布的用来处理email的API,是提供给开发者处理电子邮件相关的编程接口。...4、邮件服务器:顾名思义,它是用来收发邮件的服务器,包括邮件发送服务器和邮件接收服务器。 163邮箱 SMTP服务器: s...
  • DMeamon 注册机 邮件服务器 免费
  • //设置邮件服务器主机名 props.setProperty("mail.host", "127.0.0.1");//本地 //设端口号(该配置可写可不写) props.setProperty("mail.smtp.port", port); //Authenticator:认证信息 Session session =...
  • 安装 eyoumailserversetup.exe FoxMail配置: 转载于:https://www.cnblogs.com/vaer/p/3944225.html
  • 第三步:安装成功 进入易邮邮件服务器 自动创建admin 用户。 第四步:点击 工具–服务器设置 域名处设置为你自己想用的虚拟域名,如XX.com ,这里设置完成后,添加账户。 第五步:添加账户 填写自己想创建的...
  • 这篇博客详解了易邮件服务器安装:https://blog.51cto.com/suyanzhu/1914461从此处获悉了这个问题是可以忽略 二、邮箱地址或密码错误 已解决: 三、异常三 未解决 这个异常有点烦弄了几天都没有解决,...
  • 搭建一个简易的邮箱服务器

    千次阅读 2019-07-20 12:37:41
    本文主要介绍的是如何搭建本地邮箱服务器,以易邮邮箱服务器为例。 下载易邮邮箱服务器的安装程序 首先,需要下载一个邮箱服务器的安装程序,这里我选用的是易邮邮箱服务器——eyoumailserversetup.exe。 安装易邮...
  • Email - 搭建自定义邮件服务器

    万次阅读 2018-12-22 19:02:21
    易邮邮件服务器 Foxmail(推荐免费,OutLook 收费)(若有条件可以自行开发类似QQ邮箱Web系统) 一、易邮邮件服务器 二、Foxmail 附:常见邮件服务器地址 腾讯QQ邮箱 接收服务器:pop.qq.com 发送...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,234
精华内容 493
关键字:

易邮邮件服务器