`
vipqweer
  • 浏览: 52221 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

用telnet发邮件(支持smtp认证)

 
阅读更多
1.用telnet连到远程服务器

可以
     telnet mail.test.com 25
或者
     telnet mail.test.com smtp
2.跟服务器打招呼
     HELO mail.test.com
     服务器应该返回
     250
      如果服务器smtp需要验证,进行第三步,否则到第四步

3.输入
        AUTH LOGIN
       会一次提示你
      334 VXNlcm5hbWU6
    和
       334 UGFzc3dvcmQ6
     后边的内容是提示输入用户名和口令,信息是经过base64编码的
     输入的用户名和口令也要经过编码,这里是一个编码、解码的工具
      smtp认证通过后会显示
     235 2.0.0 Authentication successful
4.写信
    输入
          MAIL FROM: <juhui@test.com>
    和
          RCPT TO: <phpbird@test.com>
    分别是发自,发往
    如果正常都应该返回250

   输入
        DATA
        开始写信
        Subject:test mail
        test email
.
        250 2.0.0 Ok: queued as 93223136C8E

退出
QUIT

 

分享到:
评论

相关推荐

    用Telnet发送邮件

    2. auth &lt;para&gt;:&lt;CRLF&gt;:如果 SMTP 邮件接收程序需要 SMTP 邮件发送程序进行认证时,它会向 SMTP 邮件发送程序提示它所采用的认证方式,SMTP 邮件发送程序接着应该使用这个命令回应 SMTP 邮件接收程序,参数 &lt;para&gt;...

    使用telnet发邮件

    - 使用Telnet发送邮件需要遵循SMTP协议规范。 - 在发送邮件之前必须完成认证过程。 - 邮件数据格式包括邮件头信息(如发件人、收件人、主题等)和邮件正文。 - 邮件发送完成后可以通过`QUIT`命令结束SMTP会话。 ...

    c++支持邮件基于SMTP的发送和POP3的接收

    ### C++支持邮件基于SMTP的发送和POP3的接收 #### 实验背景及目标 本实验旨在通过实际操作,使学生掌握电子邮件系统的工作原理,并利用C++编程语言实现基于SMTP协议的邮件发送功能以及基于POP3协议的邮件接收功能...

    SMTP发送操作实例

    以上步骤展示了SMTP协议中一次完整的邮件发送过程,包括认证、指定发件人和收件人、发送邮件内容等核心环节。理解这些命令对于使用SMTP发送邮件非常重要。同时,通过这种方式,我们也可以了解到SMTP协议如何确保邮件...

    Liunx 连接不上SMTP服务器解决方案

    `PHPMailer`是常用的PHP邮件发送类库,其使用`fsockopen()`或`stream_socket_client()`函数建立SMTP连接。如果出现“Could not connect to SMTP host”错误,可能是因为这些函数被禁用或者PHP配置有问题。可以通过...

    telnet.zip telnet的离线安装包

    3. **配置与使用**:安装完成后,可以在命令行中输入`telnet`命令,后面接上目标主机的IP地址和端口号,例如`telnet 192.168.1.1 25`来测试邮件服务器。 4. **退出与安全考虑**:完成telnet会话后,使用`Ctrl+`]`...

    smtp协议分析 实验报告

    4. **指定发件人**:使用命令`mail from:&lt;发件人邮箱&gt;`指定邮件的发件人地址,等待返回250确认。 5. **指定收件人**:使用命令`rcpt to:&lt;收件人邮箱&gt;`指定邮件的收件人地址,等待返回250确认。 6. **开始发送邮件...

    SMTP服务器配置!

    SMTP服务器通常与POP3或IMAP服务器配合使用,以接收和存储邮件。你需要设置一个邮件存储位置,如通过MDB文件(Microsoft Exchange Database)或与外部邮件服务器(如Exchange Server)集成。 **4. 设置发件人验证**...

    SMTP协议分析.doc

    3. **发送至邮件服务器**:用户代理通过SMTP协议将邮件发送至发件人邮箱对应的邮件服务器。 4. **转发邮件**:发送端邮件服务器再通过SMTP协议将邮件转发至收件人邮箱所在的邮件服务器。 5. **接收邮件**:收件...

    C实现SMTP服务器,使用TCP命令实现功能比较完善 .rar_SMTP服务器_smtp_smtp 服务器_tcp命令_实现S

    你可以使用像 Telnet 或专门的SMTP测试工具来验证服务器的功能。同时,确保服务器能够正确处理各种异常情况,并且符合邮件传输的安全规范,比如防止垃圾邮件和恶意攻击。 以上就是使用C#实现SMTP服务器的关键知识点...

    PHP基于SMTP协议实现邮件发送实例代码

    互联网中大多数电子邮件系统都使用SMTP协议,用于发送电子邮件,接收邮件通常使用POP3或IMAP协议。 SMTP定义了一组邮件发送的规则,包括邮件头部的定义、邮件体的格式、发送邮件所需的信息等。使用SMTP,我们可以将...

    张孝祥Java邮件开发详解(最全的文档记录)

    6. **安全性和反垃圾邮件策略**:由于安全考虑,开发者需要遵循服务器的验证机制,比如使用SSL/TLS加密连接,并正确配置认证选项,确保邮件发送的安全性和合法性。 总之,Java邮件开发涉及邮件协议、服务器交互、...

    java邮件项目.pdf

    使用SMTP协议发送邮件时,同样需要配置SMTP服务器的相关信息,并通过认证才能成功发送邮件。 JavaMail项目中可能会使用到的工具还包括telnet,这是一个用于网络测试的命令行工具,可以用来手动测试SMTP和POP3服务器...

    邮件开发

    而发邮件则是指用户通过邮件客户端向邮件服务器提交邮件的过程,这两者使用不同的协议。 - **电子邮箱**:邮件服务器可以为多个用户开设电子邮箱(E-MAIL)。 - **邮件服务器的工作流程**:当邮件服务器接收到邮件...

    SmtpPro_mail.zip

    3. **邮件数据传输**:认证成功后,客户端会发送邮件的RFC 822格式数据,包括收件人、发件人、主题和邮件正文等信息。 4. **使用telnet进行调试**:telnet是一个命令行工具,可以用来模拟网络连接,常用于调试SMTP...

Global site tag (gtag.js) - Google Analytics