站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题求邮箱系统源代码

求邮箱系统源代码

摘要: 求邮箱系统源代码


有邮箱服务器和代码;功能是能发和收,发可以发附件,可以发多个附件;并能回执;有转发功能;有清空功能,有垃圾箱


木有

帮顶


5k


u帮你up一下


mark


up


我都想要啊....关注中....


谁有也给我一份
E_mail:zcx_jsf@126.com


这样的东西免费的可能性不大
如果万一有好心人的话,算上我一份啦,谢谢


嗯,忘了说邮箱:dhtkhnt@163.com


我也想要啊
fhziami@126.com


这东西不好搞啊,帮顶!!


我的email:jhc3001@yahoo.com.cn;收到马上给分


我也要
caohaocool@126.com

谢谢


杭州的兄弟如果能做的;多少钱可以商量一下;不过前提一定得用JAVA做的;


就没有人会做吗;不会吧;


这个。。。足够开个小型项目了吧


顺便沾光并 接分lilizf@21cn.com


import java.io.*;
import java.net.Socket;
import java.util.*;


public class SendMail{
private Socket mailSocket;
private BufferedReader recv;
private PrintWriter send;
private String from;
private String to;
private String domain;
private Vector x_set;
private Vector body;
private Vector attach;

private String DELIMETER;
private String SEPARATOR;

public SendMail(){
DELIMETER = -#34;-#34;;
SEPARATOR = -#34;-#34;;
mailSocket = null;
recv = null;
send = null;
from = -#34;-#34;;
to = -#34;-#34;;
domain = -#34;-#34;;
x_set = new Vector();
body = new Vector();
attach = new Vector();
//DELIMETER = getId();
//SEPARATOR = System.getProperty(-#34;file.separator-#34;);
}

public int open(String serverName, int port)
{
try{
mailSocket = new Socket(serverName, port);
send = new PrintWriter(mailSocket.getOutputStream(), true);
recv = new BufferedReader(new InputStreamReader(mailSocket.getInputStream()));
String s1 = recv.readLine();
char c = s1.charAt(0);
if((c == -#39;4-#39;) | (c == -#39;5-#39;))
return 0;
}
catch(Exception e){
return 0;
}
return 1;
}

public int transmit(){
boolean flag = true;
System.out.println(-#34;enter into transmit-#34;);
//发送HELO 命令
if(domain.length() != 0){
int i = sendString(-#34;HELO -#34; + domain);
if(i != 1){
System.out.println(domain);
return 0;
}
//System.out.println(-#34;send mail from -#34;+from);
//发送MAIL FROM 命令(发件人)
if(from.length() != 0){
int j = sendString(-#34;MAIL FROM:-#34; + from);
if(j != 1)
return 0;
}
//System.out.println(-#34;send mail to -#34;+to);
//发送RCPT TO 命令(收件人)
if(to.length() != 0){
int k = sendString(-#34;RCPT TO:-#34; + to);
if(k != 1)
return 0;
}
//发送邮件正文(DATA 命令)
if(sendString(-#34;DATA-#34;) != 1)
return 0;

x_set.add(-#34;SUBJECT-#34;);x_set.add(-#34;性能数据问题-#34;);
//发送邮件头信息
//System.out.println(-#34;send mail header-#34;);
for(int l = 0; l -#60; x_set.size(); l += 2){
String s = (String)x_set.elementAt(l);
send.println(s + -#34;: -#34; + x_set.elementAt(l + 1));
}
send.println(-#34;/r/n-#34;);
send.println(-#34;你好/r/n-#34;);
//发送时间及相关内容格式说明
if(x_set.indexOf(-#34;Date-#34;) -#60; 0)send.println(-#34;Date: -#34; + (new Date()).toString());


}
return 0;
}
//返回1表示命令被拒绝执行,返回0表示命令被接受
private int sendString(String s){
String s1 = -#34;-#34;;
try{
System.out.println(-#34;send content is -#34;+s);
send.println(s);
s1 = recv.readLine();
System.out.println(-#34;rec conetnt is -#34;+s1);
}
catch(Exception e){
System.out.print(s1);
return 0;
}
if(s1.length() == 0)
return 0;
char c = s1.charAt(0);
return !((c == -#39;4-#39;) | (c == -#39;5-#39;)) ? 1 : 0;

}
public int close(){
int i = 0;
//消息内容结束标志
sendString(-#34;.-#34;);
try{
i += sendString(-#34;QUIT-#34;);
mailSocket.close();
}
catch(Exception e){
return 0;
}
return i == 0 ? 1 : 0;
}
public static void main(String [] argv)
{
SendMail m_send = new SendMail();
m_send.to = -#34;mail address-#34;;//收件人的地址
int ret = m_send.open(-#34;192.168.1.80-#34;,25);
System.out.println(-#34;return from open:-#34;+ret);
m_send.from = -#34;mail address-#34;;
m_send.domain = -#34;domain-#34;;

ret = m_send.transmit();
ret = m_send.close();
}
}
//发送邮件代码,没有接收的,谁有共享一下哈


有算我一份,谢谢


saiche05@163.com
谢谢!


Gmail源代码,不知道符不符合你的要求(我没仔细看过)要的话加我qq:408991068


linux php的


↑返回目录
前一篇: 外包邮箱系统
后一篇: 求smartupload包,上传文件用的!!!!