博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaMail(一):入门
阅读量:6708 次
发布时间:2019-06-25

本文共 863 字,大约阅读时间需要 2 分钟。

hot3.png

一.电子邮件基本常识

  1. 常用电子邮件服务器:126.com,163.com,sina.com,qq.com
  2. 电子邮件服务器主要提供功能:

        1).接收用户投递的邮件

        2).将用户投递进来的邮件转发给目标邮件服务器

        3).接收其他邮件服务器转发来的邮件并把邮件存储到其管理的用户邮件中

        4).为前来读取邮件用户提供读取服务

二.邮件服务器通讯协议(摘自百度百科)

    SMTP:即,它是一组用于由源地址到目的地址传送的规则,由它来控制信件的中转方式。属于,它帮助每台在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP则是遵循SMTP协议的发送,用来发送或中转发出的。

   POP3:全名为“Post Office Protocol - Version 3”,即“版本3”。是协议族中的一员,由1939 定义。本协议主要用于支持使用客户端远程管理在上的电子邮件。提供了加密的POP3协议被称为POP3S。

   IMAP:IMAP(Internet Mail Access Protocol,Internet邮件访问协议)以前称作交互邮件访问协议(Interactive Mail Access Protocol)。IMAP是在1986年开发的一种邮件获取协议。它的主要作用是邮件(例如MS Outlook Express)可以通过这种协议从邮件上获取邮件的信息,下载邮件等。当前的权威定义是RFC3501。IMAP协议运行在之上,使用的端口是143。它与POP3协议的主要区别是用户可以不用把所有的全部下载,可以通过直接对上的邮件进行操作

三.邮件通讯类型

1).客户端 -> 邮件服务器:当通过客户端和smtp服务器进行交互时,需要进行用户名/密码的身份认证。

2).邮件服务器 ->邮件服务器 :当smtp服务器和smtp服务器进行交互时,不需要进行身份认证

 

 

转载于:https://my.oschina.net/LevelCoder/blog/917433

你可能感兴趣的文章
webpack系列之一总览
查看>>
如何打造BCH使用的刚性需求?
查看>>
一个小需求引发的思考
查看>>
慎用System.nanoTime()
查看>>
算法的时间复杂度
查看>>
基础设施即代码:Terraform和AWS无服务器
查看>>
反模式的经典 - Mockito设计解析
查看>>
Visual Studio 15.7预览版4改进Git、C++支持
查看>>
微软宣布支持基于虚拟机的Azure IOT Edge服务
查看>>
来自社区的Visual Studio Code使用体验和教程
查看>>
[deviceone开发]-cnodejs论坛移动端App
查看>>
智能指针shared_ptr(effective modern c++笔记)
查看>>
NSDate格式化小例
查看>>
spring 基础
查看>>
java中finally和return的执行顺序
查看>>
MySQL分区表(优化)
查看>>
XP与XP互连
查看>>
linux驱动杂谈2
查看>>
使用linux内核,打造自己的linux
查看>>
Nginx--安装和配置
查看>>