首 页详细分类去玩游戏网络学院千一MTV软件下载音乐无极无极天下社区繁體中文
SMTP 命令简介 设为首页
加入收藏
联系我们
学院: 站长学堂 | 网站开发 | 设计学院 | 软件教程 | 数据库类 | 编程经验 | 服务器类 | 网络技术 | 黑客破解 | 维修中心 | [更多]
源码: ASP 源码 | PHP 源码 | JSP 源码 | CGI 源码 | .NET源码 | FLA 源码 | JAVA源码 |Delphi源码| PB 源码 | VC/C++源码 | 其 它
软件: 系统工具 | 网络工具 | 多媒体类 | 图形图像 | 应用软件 | 行业软件 | 教育教学 | 安全相关 | 联络聊天 | 电子书籍 | [更多]
视频: 网络技术 | 图像动画 | 程序设计 | 机械电子 | 外语学习 | 手机: 手机软件 | 手机游戏手机电影手机维修手机铃声
电驴: 电驴电影 | 电驴游戏电驴音乐电驴软件电驴动漫 | 电驴剧集电驴资料电驴综艺电驴杂志 | [更多电驴共享]
您当前的位置:itlove -> 服务器类 -> Mail服务器 -> SMTP 命令简介 退出登录 用户管理
推荐精品
热门下载
数据载入中...
热门技术文章
  • ·MDAC2.8下载!
  • ·Sun公司的操作系统:Solaris简介
  • ·RM转VCD/SVCD/DVD/WMV/AVI/MPEG4的终极高手--超级…...
  • ·笔记本电脑解密方法大全
  • ·C#介绍
  • ·win2k NTLDR丢失故障的解决
  • ·教你用PHOTOSHOP制作一寸照片
  • ·JBoss及Lomboz的下载与安装
  • ·入侵六合彩--- 1次入侵的扩散性思维的利用
  • ·PHP入门速成
  • ·SQL Server 服务器安装剖析
  • ·MySQL的JDBC驱动程序下载地址
  • 相关技术文章
  • ·使用CDO.Message+SMTP发送邮件
  • ·[组图]管理Internet 信息服务器-SMTP、NNTP 的配置
  • ·[图文]利用SMTP和ASP发送CDONTS电子邮件
  • ·[图文]启用和分析ExchangeSMTP身份验证记录
  • ·SMTPDiag工具的使用
  • ·SMTP&POP命令详解
  • ·SMTP协议的命令和应答的讲解
  • ·快速清理ExchangeServer的SMTP队列
  • ·SMTP、POP3、NNTP、FTP、HTTP的服务器指令
  • ·Dcpromo命令简介
  • ·在Win2003中SMTP邮件中继服务器配置远程域
  • ·SMTP在X.25上
  • SMTP 命令简介
    作者:Ahaoz.CoM  来源:本站整理  发布时间:2005-11-27 2:36:36  发布人:admin


    介绍smtp命令和ESMTP过程

    什么是 SMTP
    SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。

    什么是 ESMTP
    ESMTP (Extended SMTP),顾名思义,扩展 SMTP 就是对标准 SMTP 协议进行的扩展。它与 SMTP 服务的区别仅仅是,使用 SMTP 发信不需要验证用户帐户,而用 ESMTP 发信时, 服务器会要求用户提供用户名和密码以便验证身份。验证之后的邮件发送过程与 SMTP 方式没有两样。

    SMTP 命令
    SMTP 命令包括:
    HELO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。
    EHLO 向服务器标识用户身份。发送者能欺骗,说谎,但一般情况下服务器都能检测到。
    MAIL FROM 命令中指定的地址是发件人地址
    RCPT TO 标识单个的邮件接收人;可有多个 RCPT TO;常在 MAIL 命令后面。
    DATA 在单个或多个 RCPT 命令后,表示所有的邮件接收人已标识,并初始化数据传输,以 CRLF.CRLF 结束
    VRFY 用于验证指定的用户/邮箱是否存在;由于安全方面的原因,服务器常禁止此命令
    EXPN 验证给定的邮箱列表是否存在,扩充邮箱列表,也常被禁用
    HELP 查询服务器支持什么命令
    NOOP 无操作,服务器应响应 OK
    RSET 重置会话,当前传输被取消
    QUIT 结束会话

    连接 Winmail Server 使用 SMTP 命令发送邮件
    例如:安装 Winmail 的邮件服务器IP是192.168.0.1 (蓝色字体内容由客户端输入,红色字体内容是服务返回的)

    telnet 192.168.0.1 25 --------------------------------------- 使用 telnet 命令连接服务器 25 端口
    Trying 192.168.0.1... --------------------------------------- 正在连接服务器 25 端口
    Connected to 192.168.0.1. ----------------------------------- 连接服务器 25 端口成功
    220 Winmail Mail Server ESMTP ready ------------------------- 显示服务器的标识名称 (Winmail 管理工具->高级设置->系统参数->基本参数中可更改)
    helo cnu.com ------------------------------------------------ 向服务器标识用户身份,发信不要认证,跳过下面几步直接发送 mail from 命令
    250 Winmail Mail Server
    ehlo cnu.com ------------------------------------------------ ESMTP 命令,发信需要认证。
    250-Winmail Mail Server
    250-PIPELINING
    250-AUTH=LOGIN PLAIN
    250-AUTH LOGIN PLAIN
    250-SIZE 20480000
    250 8BITMIME
    auth login ------------------------------------------------- 进行用户身份认证
    334 VXNlcm5hbWU6 
    Y29zdGFAYW1heGl0Lm5ldA== ----------------------------------- BASE64 加密后的用户名
    334 UGFzc3dvcmQ6 
    MTk4MjIxNA== ----------------------------------------------- BASE64 加密后的密码
    235 auth successfully -------------------------------------- 身份认证成功
    (535 auth failure ------------------------------------------ 身份认证失败)
    发到本系统中域名下的账户可跳过身份认证。
    mail from: <test1@domain.com> ------------------------------ mail from 地址 test1@domain.com
    250 ok ----------------------------------------------------- 命令执行成功
    rcpt to: <test2@domain.com> -------------------------------- 递送给地址 test2@domain.com
    250 ok ----------------------------------------------------- 命令执行成功
    data ------------------------------------------------------- 数据传输初始化
    354 go ahead ----------------------------------------------- 开始传输数据
    From: test1@domain.com
    To: test2@domain.com
    Date: Mon, 25 Oct 2004 14:24:27 +0800
    Subject: test mail

    Hi, test2
    This is a test mail, you don't reply it.

    .
    ------------------------------------------------------------ 数据内容,包括BASE64加密后的邮件内容, 以 CRLF.CRLF 结束数据传输
    250 ok message accepted for delivery ----------------------- 命令执行成功
    quit ------------------------------------------------------- 结束会话
    221  Winmail Mail Server
    Connection closed by foreign host .------------------------- 断开连接



       
    [数据载入中...] [返回上一页] [打 印] [收 藏]
    上一篇技术文章:POP3 命令简介
    下一篇技术文章:Email邮件头揭密
     
    相关技术文章 搜索
  • ★ 在迅雷中搜索更多SMTP 命令简介相关内容
  • ★ 在百度中搜索更多SMTP 命令简介相关内容
  • ★ 在GOOGLE中搜索更多SMTP 命令简介相关内容
  • ★ 在SOGOU中搜索更多SMTP 命令简介相关内容
  • ★ 在雅虎中搜索更多SMTP 命令简介相关内容
  • ★ 在腾讯SoSo中搜索更多SMTP 命令简介相关内容
  • ★ 在中国搜索中搜索更多SMTP 命令简介相关内容
  •  
    相关技术文章评论    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]

    用户名
    分 值 100分 85分 70分 55分 40分 25分 10分 0分
    说 明
      (注“”为必填内容。)
     
    关于本站 - 网站帮助 - 广告合作 - 下载声明 - 网站地图
    本页主要内容:SMTP 命令简介
    Copyright © 2002-2008 itlove.net. All Rights Reserved .  苏ICP备05061636号