如何开启telnet服务

如何开启telnet服务,第1张

telnet服务怎么开启,方法如下:

1.在控制面板中点击程序选项。

2.点击启用或关闭Windows功能。

3.找到并勾选teInetclient选项。点击确定即可。

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。

它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令。

1 既然是使用telnet来进行测试.那么就需要打开CMD命令行窗口了

开始-----运行-----cmd

2 使用telnet mail.domain.com 25 (换成您自己的服务器地址)的命令连接收件人的服务器。

3 返回下面的220 信息表示状态正常,可以进行下一步的测试。(如果显示不通,检查服务器端口是否对外开放)

4 下一步进行验证一下域名,输入EHLO mail.domain.com<这个域名需要根据实际的情况而定>

5 验证发件人

再进行验证发件人的邮箱地址,From头 MAIL From:<cs@domain.com>这个是测试的地址,具体的以实际的发件人地址而定

6 验证收件人地址

再进行验证收件人的邮箱地址.返回的Recipient ok,表示正常.

7 发送测试信息

发件人,收件人的地址均验证完毕,可以准备发送邮件了,DATA命令,表示准备开始发送邮件内容,返回的信息,在邮件最后,单独输入 . ,然后并回车,表示邮件的结束。

8 下面直接输入邮件test_email <这个仅只是一个测试,不是合格的邮件内容.可能会被一些邮件服务器屏蔽.正规的内容有完整的邮件格式.>,然后再新一行输入.回车。返回250 OK,表示成功。

=========先计算BASE64编码的用户名密码,认证登录需要用到===========

[crazywill@localhost crazywill]$ perl -MMIME::Base64 -e 'print encode_base64("crazywill")'

Y3Jhenl3aWxs

[crazywill@localhost crazywill]$ perl -MMIME::Base64 -e 'print encode_base64("mypassword")'

bXlwYXNzd29yZA==

======================开始SMTP发信操作==========================

[crazywill@localhost crazywill]$ telnet smtp.163.com 25 #telnet登录25端口

Trying 202.108.5.81...

Connected to smtp.163.com.

Escape character is '^]'.

220 163.com Coremail SMTP(Anti Spam) System

EHLO smtp.163.com # 握手 :)

250-mail

250-PIPELINING

250-AUTH LOGIN PLAIN

250-AUTH=LOGIN PLAIN

250 8BITMIME

AUTH LOGIN# 开始认证登录

334 dXNlcm5hbWU6

crazywill

334 UGFzc3dvcmQ6

mypassword

535 Error: authentication failed # 直接用户名密码不能登录

AUTH LOGIN

334 dXNlcm5hbWU6

Y3Jhenl3aWxs

334 UGFzc3dvcmQ6

bXlwYXNzd29yZA==

235 Authentication successful # 使用Base64编码则成功登录

MAIL FROM:<test@163.com># 邮件发送方

553 You are not authorized to send mail, authentication is required # 不可伪造发送邮件

MAIL FROM:<crazywill@163.com> # 邮件发送方

250 Mail OK

RCPT TO:<crazywill@163.com> # 邮件的接收方,若有多个收件人,则重复这一语句多次。

250 Mail OK

DATA # 邮件体内容

354 Please start mail input.

TO: crazywill@163.com# 此处的TO,FROM,等内容,可以随便造假 :) 可以骗人但骗不了懂得查看邮件源码的。

FROM: cccc@163.com

SUBJECT: test by telnet/smtp

test, just a test. # 邮件正文内容,与Header部分空一行开始写

. # 邮件写完,以一个句点加回车结果。

250 Mail OK queued as smtp10,wKjADQ2ApxRnnqBE0CWaEw==.38326S3 # 返回250 表示发送成功。

NOOP# 空语句,不执行任何操作,一般用来保持和服务器连接,不要掉线

250 OK

QUIT# 退出

221 Closing connection. Good bye.

Connection closed by foreign host.

[crazywill@localhost crazywill]$

======================开始POP3收信操作==========================

[crazywill@localhost crazywill]$ telnet pop.163.com 110#telnet登录110端口

Trying 202.108.5.104...

Connected to pop.163.com.

Escape character is '^]'.

+OK Welcome to coremail Mail Pop3 Server (163com[20050206])

USER crazywill # 用户名

+OK core mail

PASS mypassword # 登录密码

+OK 254 message(s) [27676669 byte(s)]

STAT # 查看邮箱状态

+OK 254 27676669

LIST # 邮件列表

+OK 254 27676669

1 2468

2 21945

3 33136

4 2071

5 3364

6 18906

7 3136

8 24764

.................

TOP 254 0# 查看指定邮件的邮件头,0表示查看整个邮件头,其它正整数表示限制返回多少行。

+OK core mail

Received: from smtp.63.com (unknown [58.252.70.158])

by smtp5 (Coremail) with SMTP id wKjREDrA9gIfFqlEjCnRAg==.29062S4

Mon, 03 Jul 2006 21:07:18 +0800 (CST)

TO: crazywill@163.com

FROM : cccc@163.com # 这里即前面发信时伪造的一个假发送人信息,平时正常操作只显示这个。

SUBJECT: test by telnet/smtp# 邮件主题

Message-Id: <44A91687.0E6F6C.07562>

Date: Mon, 3 Jul 2006 21:07:19 +0800 (CST)

Sender: crazywill@163.com# 这里是真正的发送人,不可伪造。

.

RETR 254 # 获取指定邮件

+OK 354 octets

Received: from smtp.63.com (unknown [58.252.70.158])

by smtp5 (Coremail) with SMTP id wKjREDrA9gIfFqlEjCnRAg==.29062S4

Mon, 03 Jul 2006 21:07:18 +0800 (CST)

TO: crazywill@163.com

FROM : cccc@163.com

SUBJECT: test by telnet/smtp

Message-Id: <44A91687.0E6F6C.07562>

Date: Mon, 3 Jul 2006 21:07:19 +0800 (CST)

Sender: crazywill@163.com

test, just a test.

.

DELE 254 # 删除第254封邮件

+OK core mail

STAT # 查看邮箱状态

+OK 253 27676315

QUIT # 退出

+OK core mail

Connection closed by foreign host.

[crazywill@localhost crazywill]$

===============================================================

QUESTION:

如何发送给多人,如何CC,BCC?

ANSWER: (此答案由SnifferPro监听OUTLOOK发送多人邮件分析出来的)

同一封信发送/抄送给多人,在MAIL FROM:<...>后,多次使用 RCPT TO:<...>

每次一个邮件地址,需要发给多少人就 RCPT TO 多少次。

在DATA里面写的CC,BCC,TO,等信息只起显示作用,与实际发送人接收人无关。

CC与BCC的差别:同样都是RCPT TO指定收件人,但是邮件客户端程序,不会将BCC的收件人写到DATA要传送的数据里。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/251002.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-14
下一篇2023-04-14

发表评论

登录后才能评论

评论列表(0条)

    保存