zoukankan      html  css  js  c++  java
  • 网上商城——邮件发送(一)

        最近在学习网上商城时,接触到了一个邮件发送的功能。之前一直在使用邮箱进行发送邮件,但是其中的具体如何运转的却不知道是怎么回事。那么邮件发送究竟是怎么一回事呢?

        邮件发送过程:

          

          过程描述:首先是发送人将邮件通过客户端软件发送到特定的服务器上,然后通过电子邮件简单传输协议(SMTP)来进行传输,收件人通过POP3协议将邮件从服务器上接受回来。这样就实现了邮件之间的相互传送。


        实现过程:

         在有网络的情况下,我们可以直接使用搜狐、网易等邮箱进行发送。那么如何在没有网络的情况下,实现内部之间的发送呢?

          首先需要安装配置一个服务器,视频中使用的是易邮邮件服务器,该软件的安装比较简单,安装成功之后会有一个失败提示,如下:

          

          该问题没有影响(暂时还没有遇到什么问题)我们的功能,可以忽略。安装完成之后需要对其进行一些配置。先进行服务器设置,打开工具——>服务器设置:设置自己服务器地址的域名(类似于我们使用的网易邮箱的域名@后的163.com)

          

         然后添加新账号:设置名称和密码

         

        添加之后的效果如下:

        


        服务器配置完成之后,进行客户端的安装与配置,因为本机已经安装了foxmail的最新版本,为了不造成混乱,所以用foxmail6.5进行设置,其中安装过程不再叙述。

        首先要新添加用户账户(如果在安装过程中已经设置了测试的用户就不用再添加),填入测试的账户,如下:

        

        点击下一步,设置服务类型和服务器,这里需要注意服务器的配置,由于自己是在本地进行邮件传送,所以发、送邮件服务器都设置为本地:localhost。

        

        设置好之后,下一步,进行测试:

        

       成功之后即可关闭配置,此时配置基本上就完成了

        

        在此次配置过程中需要注意:

          1、配置服务器的域名,并且添加一些账户

          2、配置客户端时,注意接收服务器地址的设置、服务器类型等问题。


        至此,我们发送邮件所需要的环境已经配置完成,具体的代码实现过程,将在下篇进行详细介绍。通过这次的学习,了解了邮件服务的基本原理,知道了我们平常发送邮件的过程。同时,也让自己对一些服务器设置、域名及类型有了新的认识,之前也曾遇到过foxmail无法工作的问题,现在基本上知道其问题处在何处了。知识,总是在不断的实践中获得的,而且是需要不断的反复学习和锻炼。

  • 相关阅读:
    xadmin修改list_export_fields不生效以及添加exclude_export_fields功能
    Python正则总结
    Ubuntu安装Gitlab简记
    pytest使用总结笔记
    unittest使用数据驱动ddt
    unittest使用总结
    HTTP知识点总结
    HTTPS加密流程理解
    Requests库使用总结
    leetcode 76:最小字符串
  • 原文地址:https://www.cnblogs.com/victor-grace/p/7253767.html
Copyright © 2011-2022 走看看