# 用Telnet发送邮件的步骤
Telnet是一个网络协议,用于在互联网或本地局域网络上提供远程终端连接服务。通过Telnet,我们可以模拟用户在另一台计算机(服务器)上的操作,包括发送邮件。下面是使用Telnet发送邮件的步骤:
| 步骤 | 描述 |
|-----|-----|
| 1 | Telnet连接到SMTP服务器 |
| 2 | 发送HELO命令 |
| 3 | 发送寄件人信息            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-21 10:02:40
                            
                                170阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            想必大家在日常工作中遇到过这样的问题:我们需要通过 Python 的 Telnet 模块发送一些命令,可能是为了进行设备管理、网络监控或者数据采集等任务。但是,当我们面对各种参数和配置时,总是感到有些困惑。在这篇博文中,我将分享解决“Python Telnet 发送”问题的整个过程,让你的 Telnet 操作变得轻松顺畅。
## 背景定位
在执行 Telnet 操作时,许多工程师都可能面临连接            
                
         
            
            
            
            Telnet mail.yy.com 25
EHLO domain.com
MAIL FROM:<your-email@example.com>
RCPT TO:<recipient@example.com>
DATA  #开始输入邮件主题和正文
Subject: Test Email
This is a test email.
.  #结束邮件内容
QUIT&nb            
                
         
            
            
            
            $ chmod a+x aa.ex $ ./aa.ex stmp.163.com base64之后的用户名 base64之后的密码 frommail tomail title content 
aa.ex脚本如下:
#!/usr/bin/expect set smtp    [lindex $argv 0] set user    [            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2010-01-19 11:03:12
                            
                                1013阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                3评论
                            
                                                 
                 
                
                             
         
            
            
            
             
#!/bin/bash #2011/08/14 by larry if [ $# -ne 3 ]; then     echo Usage: sh sendMail.sh mailReceive            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-08-15 10:21:51
                            
                                538阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是 SMTP
SMTP (Simple Mail Transfer Protocol) : 电子邮件从客户机传输到服务器或从某一个服务器传输到另一个服务器使用的传输协议。 SMTP 是请求/响应协议,命令和响应都是基于 ASCII 文本,并以 CR 和 LF 符结束。响应包括一个表示返回状态的三位数字代码。SMTP 在 TCP 协议 25 端口监听连接请求。
什么是 ESMTP
ESMT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-08-24 12:58:57
                            
                                858阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Microsoft Telnet 不允许使用 Backspace 键。如果在键入时出错,必须按 Enter 键,然后开始键入新的命令。 
在以下步骤中,要从命令行中运行 Telnet。要打开命令行,请单击“开始”,单击“运行”,在“打开”框中键入 cmd,然后单击“确定”。
1. 可以通过使用以下格            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-12-23 17:33:26
                            
                                2554阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            telnet> open localhost 25
Trying ::1...
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 centos-qmail.local ESMTP
helo qq.com
250 centos-qmail.local
mail from:root@            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-01-31 15:46:12
                            
                                605阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 使用Java发送Telnet命令的指南
在许多网络管理和自动化任务中,Telnet协议是一种非常有用的工具。尽管它的安全性并不高,但在某些内部网络和测试环境中,Telnet依然被广泛使用。本文将介绍如何使用Java发送Telnet命令,包括示例代码和使用状态图及类图来展示操作流程和结构。
## 什么是Telnet?
Telnet是一个网络协议,用于通过文本界面来远程管理设备。管理员可以通            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-08-02 03:32:43
                            
                                25阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用telnet命令发送邮件
邮件的发送是基于smtp协议的。邮件客户端软件给smtp服务器传送邮件和smtp服务器之间传送邮件也都是基于smtp协议的。邮件客户端软件接受邮件是主要基于pop3协议的。
 
下面介绍利用windows命令telnet 基于smtp协议发送邮件。
这里是用yahoo邮箱,其他邮箱可能会存在这样或那样的小问题,而我的目标很简单,只是想尽快用telnet            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-03-29 17:20:22
                            
                                4982阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            有些时候我们通过写代码来发送邮件. 有些时候, 代码可以正常工作. 然而, 在更多的时候,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2010-02-09 17:12:00
                            
                                87阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            使用telnet发送HTTP请求telnet是Internet远程登陆服务的标准协议和主要方式,为用户提供了在本地计算机上登录远程主机工作的能力。我们利用telnet远程登录到Web服务器,手工输入HTTP请求报文,telnet会将HTTP响应显示在命令行窗口中。希望通过这个小实验,可以让大家加深对HTTP协议的理解。进入DOS命令提示符,键入下面3行,然后回车2次,其中第2行和第3行不会显示在屏            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-05-06 20:00:00
                            
                                326阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录1、Telnet协议2、telnet协议的基本概念1、NVT(Network Virtual Terminal)网络虚拟终端 2、telnet连接3、telnet的C/S模式3、telnet的工作原理1、Telnet协议Telnet协议是一种最早的internet应用,telnet协议提供了一种通过终端远程登录到服务器的方式,呈现一个交互式操作界面,用户可以先登录到一台主机,然后再通            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 18:42:57
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.telnet google.com 802.Telnet窗口中按下“Ctrl+]”;然后,输入“set localecho”命令,再连续按两次回车键3.输入 GET / HTTP/1.1Host: www.sohu.com        /*这句话可不要*//*另外你可以用网页数据分析工具查看相应的输入信息,如ht            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-23 23:28:30
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            public void getRemoteId(HttpServletRequest request,Model model){
		String name = request.getParameter("userName");
		String gender = request.getParameter("userGender");
		String birthDate = request.ge            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-08 10:38:07
                            
                                127阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言近日在做安卓的服务端开发,由于对安卓一窍不通,又需要测试服务器功能,于是想着用 java 来模拟对服务器的请求。实现以 JSON 为主体的数据交互。以下代码参考了zhuawang's blog。代码首先通过url建立一个连接URL realUrl = new URL("123.123.123.123:8080/test/");
  // 打开和URL之间的连接
  URLConnection            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-26 11:40:53
                            
                                217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            json提交给服务器我们在提交之前需要通过js的相关函数来把数据转换成json格式的数据再进行post或get了,下面来看看。 大概需求就是前端要把数据组装成json,传给后端。首先,在客户端,通过javascript脚本将页面表单数据封装成json格式.getjsondata()函数完成了这一功能.然后我们通过$.ajax()方法将数据发送到服务端,其中用到了json.stringif            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-23 22:28:47
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            【小蜗牛闲情之作】
 
在“资源很匮乏”的时候,没有可视化的MUA可以使用,比如Foxmail,Outlook,Thunderbird等,为了紧急发送一封邮件,可以使用“万能”的telnet哦。
 
其实用telnet来收发邮件,是一种非常高效的检测手段,常常用来检测邮件服务器是否正常等。下面举个实例来简单说说如何用telnet来发一封英文email。
             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2009-03-25 00:33:42
                            
                                2716阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            源:http://haolloyin.blog.51cto.com/1177454/351256评:如下(其中的代表一个空格,代表回车加换行,即写代码时的 \r\n ):ehlo主机名            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-04-20 11:46:08
                            
                                133阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            C:\Windows>TelnetMicrosoftTelnet>open10.103.1.425220xxx.com.cnMicrosoftESMTPMAILService,Version:6.0.3790.3959readyatFri,21Oct201112:50:04+0800EHLO250-xxx.com.cnHello[10.103.4.57]250-TURN250-SIZE250-ETRN250-PIPELINING250-DSN250-ENHANCEDSTATUSCODES250-8bitmime250-BINARYMIME250-CHUNKING250-VRFY25            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2012-10-22 14:51:00
                            
                                554阅读
                            
                                                                                    
                                2评论