Telnet 连接smtp协议手动发邮件

下面实验以QQ邮箱为例(比较多人用,其它邮箱也一样)

Step1、打开CMD

输入:telnet SMTP服务器 SMTP端口地址

连接smtp服务器

Step2、

输入:helo 内容 (向它(指服务器)打招呼)

返回250即OK

输入:auth login(告诉它,你要登录)

334 VXNlcm5hbWU6(username:)【base64编码解码】

输入你编码好的账号

334 UGFzc3dvcmQ6(password:)

输入你编码好的密码

235 Authentication successful(验证成功了)

Step3、

输入:mail from:<发件人邮箱> (enter)

rcpt to:<收件人(可多个)> (enter)

输入:data(告诉它我们要输入内容了)

输入:from:who

to:who

subject:theme

回车两次(=空一行),输入正文

结束后另起一行输入实心点

回车发送

(今天就写一个实验小笔记)

原文地址:https://www.cnblogs.com/tsimfeiwan/p/12074380.html

时间: 2024-08-29 10:45:24

Telnet 连接smtp协议手动发邮件的相关文章

通过telnet使用smtp协议发送邮件

smtp协议是一个简单的邮件传输协议,利用它我们可以将邮件发送给别人,这里将通过telnet这个程序利用smtp协议从网易向gmail发送一封邮件 网上不少有说使用telnet发送邮件的文章,我也看过了,多数的步骤是这样的 1.使用telnet连接smtp服务器2.发送一个helo或者ehlo指令3.验证用户(使用邮件名登陆)4.使用mail命令准备发送邮件5.使用rcpt命令指定对方邮箱地址6.使用data命令开始输入内容7.输入test或者hello world类似字样(即邮件内容)8.输入

Java Mail---SMTP协议-Java发邮件(带附件)演示过程

转载请注明出处: http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] JavaMail-API简介: 邮件客户端的主要任务是向邮件服务器发送邮件,以及接收来自邮件服务器的邮件. Sun公司制定了一套API,它封装了邮件通信的各种协议.为Java开发者提供了收发电子邮件的公共接口. 需要的jar包 mail.jar和activation-1.1.0.jar链接: https://github.com/chenhaoxiang/Java/tree/ma

借用smtp.qq.com发邮件

至于sentmail和postfix的配置有多么麻烦学生在这里就不多废话了...反正是配置了N个小时,最终弄的头晕眼花也没弄好... 下面的方法可以让你完全摆脱这两个工具...当然,你要是想做邮件服务器的话就令当别论了...你要是只想让服务器自动发个邮件什么的,用下面的就行了 通常的做法都是,关闭本机的sendmail服务或者postfix服务, #执行下面的命令,各位大侠都对号入座吧 #sendmial service sendmail stop chkconfig sendmail off

Java Mail---SMTP、POP3协议-DOS下手动收发邮件演示过程

转载请注明出处: http://blog.csdn.net/qq_26525215 本文源自[大学之旅_谙忆的博客] E-Mail协议简介: 邮件服务器,按照提供的服务类型,可以分为发送邮件的服务器我接收邮件的服务器. 发送邮件的服务器使用发送协议,现在常用的是SMTP协议.所以,通常发邮件的服务器也称为SMTP服务器. 接收邮件的服务器使用接收协议,现在常用的是POP3协议或IMAP协议,所以通常也被称为POP3或IMAP服务器. 目前经常见到的服务器为SMTP和POP3服务器.如大家在注册了

SMTP协议及POP3协议-邮件发送和接收原理(转)

本文转自https://blog.csdn.net/qq_15646957/article/details/52544099 感谢作者 一. 邮件开发涉及到的一些基本概念 1.1.邮件服务器和电子邮箱 要在Internet上提供电子邮件功能,必须有专门的电子邮件服务器.例如现在Internet很多提供邮件服务的厂商:sina.sohu.163等等他们都有自己的邮件服务器. 这些邮件服务器类似于现实生活中的邮局,它主要负责接收用户投递过来的邮件,并把邮件投递到邮件接收者的电子邮箱中. 电子邮箱(E

使用SMTP协议发送发送简单的文本邮件

package com.smartteam.common.email; import java.util.Date;import java.util.Properties; import javax.mail.Message.RecipientType;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet

Smtp协议与Pop3协议的简单实现

前言 本文主要介绍smtp与pop3协议的原理,后面会附上对其的简单封装与实现. smtp协议对应的RFC文档为:RFC821 smtp协议 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地.通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟.SMTP服务

java windows自动化-mail自动发邮件

本文旨在让测试人员了解如何发邮件 发邮件的话,最简单的事是直接手动发邮件,但是在自动化测试中,应做到让机器或者代码来自动发送邮件,笔者大概了解以下几种方法,总有一款口味适合你:1java代码来做下面即为我的java代码package util;import javax.activation.DataHandler;import javax.activation.FileDataSource;import javax.mail.*;import javax.mail.internet.*;impo

把项目放到服务器上面,然后发邮件的时候timeout或者发送超时或者请求超时

基本是端口没有开放的问题   服务器都有安全组  里面放行一下25端口 腾讯云需要单独开通25端口  很坑   这个问题百度好久才发现的! 腾讯云25端口默认是关闭的,想要使用25端口邮件服务需要解封25端口,服务器百科网分享开通腾讯云25端口的方法教程: 解决25端口的方法 1.登录到腾讯云管理控制台: 2.鼠标移动到顶部菜单栏你的用户名上,自动弹出下拉,点击"25端口解封" 如下图所示: 腾讯云25端口解封 3.点击"申请 25 端口解封" 如下图所示: TCP