telnet收发邮件
以下全在命令行里实现
开始--->运行--->cmd
(腾迅QQ的邮件服务器不行。可以链接,你输命令就断开了)
接收新浪邮件
1.链接
telnet pop.sina.com 110
反回
+OK pop3 proxy server ready
2.输入帐号
user ******
反回
+OK
3.输入密码
pass ******
反回
+OK
4.列出新邮件
list
反回你的新邮件号和大小
+OK
1 4085
2 37398
3 9024
4 27389
5 27623
6 8258
7 1150
.
5.查看邮件
retr 7(邮件号)
反回邮件内容
下面是命令的全过程
+OK pop3 proxy server ready
user ******
+OK
pass ******
+OK
list
+OK
1 4085
2 37398
3 9024
4 27389
5 27623
6 8258
7 1150
.
retr 7
+OK
发送新浪邮件
1.链接服务器
telnet smtp.sina.com 25
反回
220 irxd5-202.sinamail.sina.com.cn ESMTP
2.和服务器打招呼
ehlo liuju(这个随便)
反回
250-irxd5-202.sinamail.sina.com.cn
250-8BITMIME
250-SIZE 52428800
250-AUTH PLAIN LOGIN
250 AUTH=PLAIN LOGIN
3.登陆服务器
AUTH LOGIN
反回
334 VXNlcm5hbWU6
4.输入用户名
bGl1anUxNTA=(用户名的base64编码)
反回
334 UGFzc3dvcmQ6
5.输入密码
bG91YmxpdWp1(密码的base64编码)
反回
235 #2.0.0 OK Authenticated
6.输入发送方邮件地址
mail from:liuju150@sina.com
反回
250 sender <liuju150@sina.com> ok
7.输入收件人地址
rcpt to:liuju150@vip.qq.com
反回
250 recipient <liuju150@vip.qq.com> ok
8.开始写信
data
反回
354 go ahead
9.开始写邮件
Date:2009-7-6 21:40
From:liuju150@sina.com
To:liuju150@vip.qq.com
Subject:subject(邮件主题)
这里写邮件的正文,记得和上面的Subject之间要有两个回车(空一行)
到邮件的下面输入一个点,也要两个回车(空一行)输入得像我这样
.
反回
250 ok: Message 174716195 accepted
下面是命令的全部反回结果
220 irxd5-203.sinamail.sina.com.cn ESMTP
ehlo liuju
250-irxd5-203.sinamail.sina.com.cn
250-8BITMIME
250-SIZE 52428800
250-AUTH PLAIN LOGIN
250 AUTH=PLAIN LOGIN
AUTH LOGIN
334 VXNlcm5hbWU6
bGl1anUxNTA=
334 UGFzc3dvcmQ6
bG91YmxpdWp1
235 #2.0.0 OK Authenticated
mail from:liuju150@sina.com
250 sender <liuju150@sina.com> ok
rcpt to:liuju150@vip.qq.com
250 recipient <liuju150@vip.qq.com> ok
data
354 go ahead
Date:2009-7-6 21:43
From:liuju150@sina.com
To:liuju150@vip.qq.com
Subject:subject
body 这里是邮件的正 文,和下面还有上面要有两个空行最下面输入点
.
250 ok: Message 174716195 accepted
![](https://images.cnblogs.com/cnblogs_com/liuju150/http_imgload.png)
//C#base64编码
开始--->运行--->cmd
(腾迅QQ的邮件服务器不行。可以链接,你输命令就断开了)
接收新浪邮件
1.链接
telnet pop.sina.com 110
反回
+OK pop3 proxy server ready
2.输入帐号
user ******
反回
+OK
3.输入密码
pass ******
反回
+OK
4.列出新邮件
list
反回你的新邮件号和大小
+OK
1 4085
2 37398
3 9024
4 27389
5 27623
6 8258
7 1150
.
5.查看邮件
retr 7(邮件号)
反回邮件内容
下面是命令的全过程
+OK pop3 proxy server ready
user ******
+OK
pass ******
+OK
list
+OK
1 4085
2 37398
3 9024
4 27389
5 27623
6 8258
7 1150
.
retr 7
+OK
发送新浪邮件
1.链接服务器
telnet smtp.sina.com 25
反回
220 irxd5-202.sinamail.sina.com.cn ESMTP
2.和服务器打招呼
ehlo liuju(这个随便)
反回
250-irxd5-202.sinamail.sina.com.cn
250-8BITMIME
250-SIZE 52428800
250-AUTH PLAIN LOGIN
250 AUTH=PLAIN LOGIN
3.登陆服务器
AUTH LOGIN
反回
334 VXNlcm5hbWU6
4.输入用户名
bGl1anUxNTA=(用户名的base64编码)
反回
334 UGFzc3dvcmQ6
5.输入密码
bG91YmxpdWp1(密码的base64编码)
反回
235 #2.0.0 OK Authenticated
6.输入发送方邮件地址
mail from:liuju150@sina.com
反回
250 sender <liuju150@sina.com> ok
7.输入收件人地址
rcpt to:liuju150@vip.qq.com
反回
250 recipient <liuju150@vip.qq.com> ok
8.开始写信
data
反回
354 go ahead
9.开始写邮件
Date:2009-7-6 21:40
From:liuju150@sina.com
To:liuju150@vip.qq.com
Subject:subject(邮件主题)
这里写邮件的正文,记得和上面的Subject之间要有两个回车(空一行)
到邮件的下面输入一个点,也要两个回车(空一行)输入得像我这样
.
反回
250 ok: Message 174716195 accepted
下面是命令的全部反回结果
220 irxd5-203.sinamail.sina.com.cn ESMTP
ehlo liuju
250-irxd5-203.sinamail.sina.com.cn
250-8BITMIME
250-SIZE 52428800
250-AUTH PLAIN LOGIN
250 AUTH=PLAIN LOGIN
AUTH LOGIN
334 VXNlcm5hbWU6
bGl1anUxNTA=
334 UGFzc3dvcmQ6
bG91YmxpdWp1
235 #2.0.0 OK Authenticated
mail from:liuju150@sina.com
250 sender <liuju150@sina.com> ok
rcpt to:liuju150@vip.qq.com
250 recipient <liuju150@vip.qq.com> ok
data
354 go ahead
Date:2009-7-6 21:43
From:liuju150@sina.com
To:liuju150@vip.qq.com
Subject:subject
body 这里是邮件的正 文,和下面还有上面要有两个空行最下面输入点
.
250 ok: Message 174716195 accepted
![](https://images.cnblogs.com/cnblogs_com/liuju150/http_imgload.png)
//C#base64编码
string strCmd = "liuju150";
byte[] by = Encoding.Default.GetBytes(strCmd);
strCmd = Convert.ToBase64String(by);
在Telnet中Back Space键(退格))没有用
输入错误了.回车重新来过
byte[] by = Encoding.Default.GetBytes(strCmd);
strCmd = Convert.ToBase64String(by);
在Telnet中Back Space键(退格))没有用
输入错误了.回车重新来过
都看完了,你确定不点个赞再走?