用telnet 发送邮件

例如用test@163.com向test@gmail.com发送邮件

 test@163.com的密码是123456

ps:我试过的只有用163的邮箱作为发送者才好使,不要写错,一旦再改就有问题,所以最好先在记事本上写好。

 telnet smtp.163.com 25

 ehlo test

 auth login

dGVzdA==   //(用户名test的BASE64码)

MTIzNDU2   //(123456的BASE64码)

mail from: <test@163.com> //是尖括号,而且写的过程中最好复制,写错再改就会好问题

rcpt to: <test@gmail.com>

data

from: <dlut@163.com> //这是显示在客户端的发件人信息*****说明发件人信息可以假造

to: <test@gmai.com>

subject: 试验 

 //注意这空出一行,必须要空,否则收不到正文

正文 

. //.代表结束

quit

 

 

 BASE64编程生成程序java版

package com.jason;

 

import sun.misc.BASE64Encoder;

 

public class BASE64 {

public static void main(String args[]) {

BASE64Encoder encoder = new BASE64Encoder();

String userName = encoder.encode("test".getBytes());

String pwdWord = encoder.encode("123456".getBytes());

 

System.out.println(userName);

System.out.println(pwdWord);

}

}

 

直接登录邮箱服务器方法

nslookup

settype=mx

qq.com

 

telnet mx1.qq.com 25
ehlo zou-peng315
mail from: <zou-peng315@163.com>
rcpt to: <272541364@qq.com>
data
from: <0606liju@163.com>
subject: kill you
kill you

telnet mx1.qq.com 25

ehlo zou-peng315

mail from: <zou-peng315@163.com>

rcpt to: <272541364@qq.com>

data

from: <0606liju@163.com>
subject: kill you


kill you

 

 

 

 

posted @ 2010-01-28 16:00  zpdlut  阅读(746)  评论(0编辑  收藏  举报