⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 testmime.cc

📁 C++写的一个邮件pop3.smtp
💻 CC
字号:
using namespace std;#include <string.h>//pour memcpy au moins#include <stdio.h>//perror#include <sys/types.h>#include <sys/socket.h>#include <fstream>#include "sock.h"#include "sockdist.h"//getpeername == savoir avec qui on a cr殚 un circuit virtuelmain(int argc, char*argv[]){char  tampon[256];char  echo[2000];struct hostent *h;h=gethostbyname("mail");  if (argc<2){    cout<<"utilisation: "<<argv[0]<<" mach_distante" <<endl;    exit(1);  }  /* une BR locale */  Sock maBr(SOCK_STREAM);  int descmaB;   if (maBr.good()) descmaB=maBr.getsDesc();//on recupere le descripteur  else {    cout<<"pb BR locale"<<endl;    exit(1);  } /* on repere la BR distante */  //r閏up閞er une adresse  h->h_addr_list[i]  SockDist distBr("mail",(short)25);  sockaddr_in *sdistBr= distBr.getAdrDist();  int lgdistBr=distBr.getsLen();  char fin[3];connect(descmaB,(sockaddr *)sdistBr,lgdistBr);  strcat(echo,"ehlo test\nmail from:<jbouchar>\nrcpt to:<jbouchar>\ndata\nsubject:Ce soir c'est le week end\ndate: Tue, 14 Nov 1978 11:50:07 +0100 (CET)\nfrom: jbouchar\nmessage-id:<2041124177777.1234567890@ns1.SiTuCroisMeRetrouverSiFacilement>\nto:teteDeChouQuiComprendsPasCeQu'ilLit@C'estNormalJeRepr閟ente.Commed'hab\nX-KMail-MDN-Sent:P\nCe message vient d'une autre plan鑤e.\n                           JEEP&)\n.\n");  send(descmaB,echo,sizeof(echo),0);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -