• 大小: 8KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-20
  • 语言: 其他
  • 标签: 邮件  SMTP  POP3  

资源简介

使用Socket结合SMTP/POP3邮件协议发送和接收邮件

资源截图

代码片段和文件信息

package pop3;

import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;
import java.net.UnknownHostException;

public class POP3Demo {
private static String POP3Server = “pop.qq.com“;
private static String USERNAME = “393628134@qq.com“;
private static String PASSWORD = “199169“;
private static int PORT = 110;

@SuppressWarnings(“deprecation“)
public static void main(String[] args) {
try {
Socket sc = new Socket(POP3Demo.POP3Server POP3Demo.PORT);
DataInputStream input = new DataInputStream(sc.getInputStream());
DataOutputStream out = new DataOutputStream(sc.getOutputStream());
System.out.println(input.readLine());
out.writeBytes(“user “ + POP3Demo.USERNAME + “\r\n“);
System.out.println(input.readLine());
out.writeBytes(“pass “ + POP3Demo.PASSWORD + “\r\n“);
System.out.println(input.readLine());
out.writeBytes(“stat“ + “\r\n“);
String temp[] = input.readLine().split(“ “);
int count = Integer.parseInt(temp[1]);
for (int i = 1; i <= count; i++) {
out.writeBytes(“retr “ + i + “\r\n“);
System.out.println(“以下为第“ + i + “封邮件的内容“);
while (true) {
String reply = input.readLine();
System.out.println(reply);
if (reply.toLowerCase().equals(“.“)) {
break;
}
}
}
System.out.println();
} catch (UnknownHostException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-10-25 14:59  Mail\
     文件         226  2011-10-20 10:08  Mail\.classpath
     文件         380  2009-07-05 13:58  Mail\.project
     目录           0  2011-10-25 14:59  Mail\pop3\
     文件        2397  2011-10-20 15:08  Mail\pop3\POP3Demo.class
     文件        1598  2011-10-20 15:08  Mail\pop3\POP3Demo.java
     目录           0  2011-10-25 14:59  Mail\smtp\
     文件        5700  2011-10-25 14:58  Mail\smtp\SMTPDemo.class
     文件        4831  2011-10-25 14:58  Mail\smtp\SMTPDemo.java

评论

共有 条评论