smtp是什么意思

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP协议所指定的服务器,我们就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转你发出的电子邮件。

发送电子邮件的用户也必须为邮件客户程序设定一个SMTP服务器的地址,以指定您的信从哪一个服务器发出去。我们常见的ISP通常都设定一台计算机既是POP3服务器也是SMTP服务器。当然,如果对方不限定IP范围的话,您也完全可以选择其他ISP的SMTP服务器,这样做的代价往往是连接速度变慢。
发送邮件也可以通过Telnet的25号端口和SMTP服务器进行交互完成,首先应以本机地址做确认,并发送命令确认邮件地址和别名,然后发送邮件信息,如:
telnet public.east.cn.net 25
HELO ppp25.east.cn.net
VRFY abcd@public.east.cn.net
VRFY pccomuting
MAIL From:

RCPT
To:
DATA
Hello,this is a test mail.
.
QUIT

时间: 2024-11-04 23:31:41

smtp是什么意思的相关文章

基于smtp协议的邮件系统(自己写的)

最近几天做好了应用[贱泰迪],其中有个意见反馈,发送邮件, 我知道可以调用系统发送邮件,但这种方法有个弊端,就是您的手机必须安装Mail的客户端, 因此我想不用系统发送邮件这种方式,能不能向任意邮箱发送邮件呢?给我自己丢下了一个命题. 于是我调查,发现SMTP发送email 无需系统支持,无需配置, 经过多次尝试,多次失败,终于完成了此项功能. 先来看应用[贱泰迪]的效果, 填写您的邮箱.密码等,我就能收到您的反馈意见,是不是很方便呢, 更多的效果,您可以下载贱泰迪(http://down.mu

在VB.NET中应用SMTP和POP3 服务

在VB.NET中应用SMTP和POP3 服务 介绍 这里介绍的例程代码最小化地展示了SMTP和POP3协议的执行,并且有意地演示VB.NET中的多线程.套接字和输入输出的能力.这个程序需要固定一些目录结构. 应用程序邮箱的目录 C:\Temp\SMTP C:\Temp\SMTP \SPOOL C:\Temp\SMTP \[Pop 3用户名作为目录] 程序也可以向局域网外部发送E-mail,但这就需要依赖于SMTP服务器.本例程中指定了SMTP服务器的硬代码,并且至少要在C:\Temp\SMTP下

在asp.NET 中使用SMTP发送邮件的实现代码

核心代码:复制代码 代码如下: public class Mail { #region 邮件参数 static public string accountName = System.Configuration.ConfigurationManager.AppSettings["SmtpAccountName"]; static public string password = System.Configuration.ConfigurationManager.AppSettings[&

SMTP协议-PHP的邮件发送程序例子

classZSMailBox{var$fpSocket;var$strLog;var$strSMTPServer;var$strSMTPPort;var$strFrom;var$strTo;functionZSMailBox(){$this->strLog="";$this->strSMTPPort="25";$this->strFrom="";$this->strTo="";}functionDoCo

SMTP服务对命令流水的扩展

1.摘要 本文主要定义了一种SMTP服务扩展,使用这种服务扩展服务器可以说明它在一个TCP发送操作中可以接收多少个指令.在一个TCP发送指令中使用多个操作可以大大提高系统的运行效率. 2.介绍 虽然SMTP服务已经广泛使用了,效果也不错,但是对它的扩展也是不可少的.如果某个网络需要很长时间进行连接,那SMTP运行的效果可就比较差了.SMTP的时间就费在等待一个个的命令上了.如果能够使SMTP客户端进行命令流水,也就是一次发送许多指令,就会提高运行效率.但以前的协议中没有说明这一条,客户无法知道服

SMTP协议原始命令码和工作原理

1.SMTP是工作在两种情况下:一是电子邮件从客户机传输到服务器:二是从某一个服务器传输到另一个 服务器 2.SMTP是个请求/响应协议,命令和响应都是基于ASCII文本,并以CR和LF符结束.响应包括一个表示返 回状态的三位数字代码 3.SMTP在TCP协议25号端口监听连接请求 4.连接和发送过程: a.建立TCP连接 b.客户端发送HELO命令以标识发件人自己的身份,然后客户端发送MAIL命令 服务器端正希望以OK作为响应,表明准备接收 c.客户端发送RCPT命令,以标识该电子邮件的计划接

SMTP协议简介

SMTP被用来在因特网上传递电子邮件.文件RFC821规定了该协议的所有细节.但是你只须记住下面的内容--该协议的基本命令和方法就行了. 协议的原理很简单.无非是一个客户端计算机向服务器发送命令,然后服务器向客户端计算机返回一些信息.客房端发送的命令以及服务器的回应都是字符串,你并不需要特别的软件就能读出它们.如果你仔细看过WinsockTerminal示例程序的源代码,你就会发现这一点.现在让我们用这个示例程序来向自己发一封电子邮件吧. 运行示例程序,单击"Connect"按钮,在&

SMTP协议的命令和应答

从前面的通讯模型可以看出SMTP协议在发送SMTP和接收SMTP之间的会话是靠发送SMTP的SMTP命令和接收SMTP反馈的应答来完成的.在通讯链路建立后,发送SMTP发送MAIL命令指令邮件发送者,若接收SMTP此时可以接收邮件则作出OK的应答,然后发送SMTP继续发出RCPT命令以确认邮件是否收到,如果接收到就作出OK的应答,否则就发出拒绝接收应答,但这并不会对整个邮件操作造成影响.双方如此反复多次,直至邮件处理完毕.SMTP协议共包含10个SMTP命令,列表如下: SMTP命令命令说明 H

SMTP服务扩展

SMTP提供一种可靠的有效的传送机制,它用于传送电子邮件.虽然十几年来,它的作用已经有目共睹,可是对它功能的扩充也是必不可少的.对SMTP服务的扩展我们介绍一下:在SMTP转发的邮件中包括信封和内容这两种东西.我们写信也写信封和信皮,我们可以借生活中的信件来帮助理解. (1)SMTP信封比较容易理解,它被作为一系列的SMTP协议单元传送,它包括发送者地址,传送模式,还有一个或多个接收者地址.如果有不清楚的地方,请参阅<SMTP协议标准>. (2)至于内容,它是由两部分组成的,一部分是信头,一部

如何对所有SMTP队列禁用出站邮件

通过"禁用出站邮件"选项,可以禁用来自所有 SMTP 队列的出站邮件.例如,如果组织中有活动的病毒,则此选项将非常有用. 注意: "禁用出站邮件"选项不会禁用 MTA 或系统队列. 步骤 禁用所有 SMTP 队列中的出站邮件 1. 启动 Exchange 系统管理器:单击"开始",指向"所有程序",再指向"Microsoft Exchange",然后单击"系统管理器". 2. 若要导航到