整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

电子邮件客户端程序设计与实现

电子邮件客户端程序设计与实现

文章目录

实验目的

设计一个电子邮件客户端程序,能够发送邮件给客户端。

一、背景知识

实现电子邮件客户端程序需要配置Telnet服务和使用简单邮件传送协议SMTP。

1. 简单邮件传送协议SMTP

SMTP(Simple Mail ,简单邮件传输协议)是由源地址到目的地址传送邮件的一组规则,用来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它使每台计算机在发送或中转信件时能找到下一个目的地。通过使用指定的服务器,把Email寄到收信人的服务器上。

在SMTP握手阶段,客户端向SMTP服务器分别指定发件人和收件人的电子邮件地址。握手阶段完毕,SMTP服务器把客户端发出的邮件消息添加到发信队列中,通过TCP提供的可靠数据传输服务把该消息准确地传送到收件人的服务器。

连接和发送过程如下:

(1)建立TCP连接。

(2)客户端发送 HELO 命令以标识发件人自己的身份,客户端发送 MAIL 命令。服务器以OK作为响应,表明准备接收。

(3)使用 AUTH 命令登录SMTP服务器,输入用户名和密码(注意,用户名和密码都需要base64加密)。

(4)客户端发送 RCPT 命令,标识该电子邮件的计划接收人,可以有多个RCPT行。服务器以OK作为响应,表示愿意为收件人发送邮件。

(5)协商结束后,使用 DATA 命令发送。

邮件使用什么协议_电子邮件用的协议_电子邮件中的smtp协议是用来

(6)以 . 号表示结束,输入内容一起发送出去,结束此次发送,用 QUIT 命令退出。

2. Telnet配置

Telnet协议是TCP/IP协议族的其中之一,是远程登录服务的标准协议和主要方式,常用于网页服务器的远程控制。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。

3. 在 上配置Telnet的步骤

打开控制面板,找到程序选项

在这里插入图片描述

             图 3-3-1 Telnet配置步骤一

点击启动或关闭windows功能选项

在这里插入图片描述

图 3-3-2 Telnet配置步骤二

3. 找到Telnet选项,勾上后点击确定

在这里插入图片描述

图 3-3-3 Telnet配置步骤三

4. 安装Telnet

在这里插入图片描述

电子邮件中的smtp协议是用来_电子邮件用的协议_邮件使用什么协议

图 3-3-4 Telnet配置步骤四

5. 安装完成之后在命令行中输入telnet 命令,测试telnet是否可以正常使用

图 3-3-5 Telnet配置步骤五

在这里插入图片描述

在这里插入图片描述

4. 设置QQ邮箱

(1) 在设置->账号中启动POP3/SMTP服务和IMAP/SMTP服务

在这里插入图片描述

(2) 获取授权码,用于在第三方客户端登录邮箱(在这里第三方客户端即等会的c程序)

也可以不用配置telnent配置,获取授权码执行程序即可

二、详细设计 1.设计流程图

在这里插入图片描述

实验结果

请添加图片描述

5款超好用的设计软件推荐

logo123

logo123,智能logo设计生成器,超级智能好用的logo123在线设计生成器,10万企业信赖的在线logo设计平台。智能化设计公司logo,商标设计,标志设计及企业VI,为您提供免费公司logo设计制作。 只需输入品牌名称就能免费在线生成公司logo设计及配套企业VI,在线下单,立刻获得原创logo设计方案!轻松打造您的个性品牌!

图标设计是什么软件_软件图标设计原则_图标设计的软件是什么软件

标小智LOGO设计

软件图标设计原则_图标设计的软件是什么软件_图标设计是什么软件

标小智的核心功能是logo设计生成,作为智能品牌创建平台,标小智LOGO设计还将为您的 LOGO 定制生成配套名片,企业 VI,宣传海报,社交应用等全套的品牌资源。助你轻松实现品牌自动化!

软件图标设计原则_图标设计是什么软件_图标设计的软件是什么软件

Looka

Looka是一款在线的AI Logo生成工具。操作简单方便,只需要输入关键词,就能快速生成符合品牌个性和风格的定制化Logo。我们可以从各种设计模板中选择,自定义Logo的颜色字体和图标。它真的能够理解用户的输入与创意理念准确捕捉品牌特征与风格。一分钟十个方案,再也不怕熟人找你帮忙设计logo了。

图标设计是什么软件_图标设计的软件是什么软件_软件图标设计原则

软件图标设计原则_图标设计是什么软件_图标设计的软件是什么软件

,号称免费线上版,它的操作界面就和看起来很像,但完全不需要额外下载、安装软件,只要通过浏览器打开就能使用,是强大的在线图像处理,设计工具。

图标设计的软件是什么软件_软件图标设计原则_图标设计是什么软件

腾讯智绘设计

智绘设计是一个多场景智能设计服务商,是腾讯推出的面向创作者以及企业的素材智能化设计生产平台,其聚焦于泛内容领域,提供用户在线工具以创作各种形态的素材,可用于传统行业和新媒体等运营工作。

图标设计是什么软件_软件图标设计原则_图标设计的软件是什么软件