91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 25KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-07
  • 語言: Java
  • 標簽: networking??

資源簡介

Java實現郵件客戶端,其中使用的協議是SMTP協議以及TCP協議,有需要的兄弟姐妹可以下載。

資源截圖

代碼片段和文件信息

package?emailClient;

import?java.io.BufferedReader;
import?java.io.DataOutputStream;
import?java.io.IOException;
import?java.io.InputStreamReader;
import?java.net.Socket;
import?java.net.UnknownHostException;
import?java.util.base64;
import?java.util.Scanner;

/**
?*?
?*?@author?sunyuhu
?*?@category?this?is?an?email?client.
?*?@version?v20180914
?*/
public?class?Client?{
public?static?void?main(String[]?args){
//新建一個tcp連接,和網易的
try?{
Socket?client?=?new?Socket(“smtp.qq.com“25);
????????????BufferedReader?br?=?new?BufferedReader(new?InputStreamReader(client.getInputStream()));
????????????String?response?=?br.readLine();
????????????String?username;?????????????????????????????//用戶名
????????????String?password;?????????????????????????????//密碼
????????????String?receiver;?????????????????????????????//接收用戶名
????????????String?subject;??????????????????????????????//郵件主題
????????????String?str;
????????????StringBuffer?content?=?new?StringBuffer();
????????????if(response.equals(“220?smtp.qq.com?Esmtp?QQ?Mail?Server“)){
???????????? System.out.println(“客戶端已經連接到騰訊郵件服務器??!“);
????????????
???????????? //輸入EHLO指令
???????????? DataOutputStream?dos?=?new?DataOutputStream(client.getOutputStream());
???? dos.writeBytes(“HELO?sunyuhu\r\n“);
???? dos.flush();
???? ????????response?=?br.readLine();
???? ????????if(!response.equals(“250?smtp.qq.com“)){
???? ???????? ?System.out.println(“命令錯誤?。。 埃?
???? ????????}
???? ????????
???? ????????//輸入認證指令,用戶名和密碼
???? dos.writeBytes(“AUTH?LOGIN\r\n“);
???? dos.flush();
???? ????????response?=?br.readLine();
???? ????????if(!response.equals(“334?VXNlcm5hbWU6“)){
??? ???????? ? System.out.println(“命令錯誤?。?!“);
??? ????????????}else{
??? ???????????? System.out.print(“請輸入用戶名:“);
??? ???????????? Scanner?sc?=?new?Scanner(System.in);
??? ???????????? username?=?sc.nextLine();
??? ???????????? //base64.getEncoder().encodeToString(username.getBytes());
??? ???????????? //dos.writeBytes(“MTI2Mzc1ODM4N0BxcS5jb20=\r\n“);
??? ???????????? dos.writeBytes(base64.getEncoder().encodeToString(username.getBytes())+?“\r\n“);
??? ???? dos.flush();
??? ???? ????????response?=?br.readLine();
??? ???? ????if(!response.equals(“334?UGFzc3dvcmQ6“)){
???? ???????? ? System.out.println(“用戶名輸入錯誤?。。 埃?
???? ????????}else{
???? ???????? ????System.out.println(“用戶名輸入成功?。。 埃?
???? ???????????? System.out.print(“請輸入密碼:“);
???? ???????????? sc?=?new?Scanner(System.in);
???? ???????????? password?=?sc.nextLine();
???? ???????????? dos.writeBytes(“dm54dmJ2YWJpbXZwaGpjZQ==\r\n“);
???? ???? dos.flush();
???? ???? ????????response?=?br.readLine();
???? ???? ????????if(!response.equals(“235?Authentication?successful“)){
???? ???? ???????? System.out.println(“密碼輸入錯誤?。?!“);
???? ???? ????????}else{
???? ???? ???????? System.out.println(“登錄成功?。?!“);
???? ???? ???????? System.out.print(“請輸入收件人:“);
???? ???????????? sc?=?new?Scanner(System.in);
???? ?????

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????301??2018-09-14?22:42??ComputerNetworking\.classpath

?????文件????????394??2018-09-14?22:42??ComputerNetworking\.project

?????文件????????598??2018-09-14?22:42??ComputerNetworking\.settings\org.eclipse.jdt.core.prefs

?????文件???????4124??2018-09-14?22:42??ComputerNetworking\bin\emailClient\Client.class

?????文件????????807??2018-09-14?22:42??ComputerNetworking\bin\emailClient\Main$1.class

?????文件???????3878??2018-09-14?22:42??ComputerNetworking\bin\emailClient\Main$2.class

?????文件???????2565??2018-09-14?22:42??ComputerNetworking\bin\emailClient\Main.class

?????文件???????1141??2018-09-14?22:42??ComputerNetworking\bin\emailClient\WriteAndSendEmail$1.class

?????文件???????1087??2018-09-14?22:42??ComputerNetworking\bin\emailClient\WriteAndSendEmail$2.class

?????文件???????4471??2018-09-14?22:42??ComputerNetworking\bin\emailClient\WriteAndSendEmail$3.class

?????文件???????3622??2018-09-14?22:42??ComputerNetworking\bin\emailClient\WriteAndSendEmail.class

?????文件???????2423??2018-09-14?22:42??ComputerNetworking\bin\httpServer\HttpServer.class

?????文件???????1744??2018-09-14?22:42??ComputerNetworking\bin\udp\UDPClient.class

?????文件???????1518??2018-09-14?22:42??ComputerNetworking\bin\udp\UDPServer.class

?????文件???????4544??2018-09-14?22:42??ComputerNetworking\src\emailClient\Client.java

?????文件???????5763??2018-09-14?22:42??ComputerNetworking\src\emailClient\Main.java

?????文件???????7705??2018-09-14?22:42??ComputerNetworking\src\emailClient\WriteAndSendEmail.java

?????文件???????2261??2018-09-14?22:42??ComputerNetworking\src\httpServer\HttpServer.java

?????文件???????1083??2018-09-14?22:42??ComputerNetworking\src\udp\UDPClient.java

?????文件????????967??2018-09-14?22:42??ComputerNetworking\src\udp\UDPServer.java

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\bin\emailClient

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\bin\httpServer

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\bin\udp

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\src\emailClient

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\src\httpServer

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\src\udp

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\.settings

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\bin

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking\src

?????目錄??????????0??2018-09-14?22:42??ComputerNetworking

............此處省略3個文件信息

評論

共有 條評論