📄 mail.cc
字号:
/* Name : mail** File : mail.cc** Author : DELFOUR Kevin - DUTEIL Julien** Description : Librairie contenant toute les fonctions ** et les informations necessaires** pour l'utilisation du protocole POP et du MIME****** Version : 3.0.2** Note : ** Mail : delfour.kevin@free.fr** Copyright : 2007@DEKKA Studio*/#include <iostream>#include "pop.h"#include "inout.h"#include "mail.h"#include "mime.h"//CONSTRUCTEUR - DESTRUCTEURmail::mail() { ligneentete = 0; nbbound = 0; for(int i=0;i<53;i++) lignebound[i]=0; Fichier = 0; Message_Id = ""; Date = ""; From = ""; Subject = ""; Boundary = ""; Content_type = ""; Mime = false; nbbound =0; nbpart =0; }mail::~mail() { }//ACCESSEURSint mail::get_Fichier() {return Fichier;}char* mail::get_Message_Id() {return Message_Id;}char* mail::get_Date() {return Date;}char* mail::get_From() {return From;}char* mail::get_Subject() {return Subject;}char* mail::get_Boundary() {return Boundary;}char* mail::get_Content_type() {return Content_type;}void mail::set_Fichier (int fi) {Fichier = fi;}void mail::set_Message_Id (char* id) {Message_Id = id;}void mail::set_Date (char* dt) {Date = dt;}void mail::set_From (char* fr) {From = fr;}void mail::set_Subject (char* su) {Subject = su;}void mail::set_Boundary (char* bd) {Boundary = bd;}void mail::set_Content_type(char* ct) {Content_type = ct;}void mail::set_lignebound(int l) { for (int i=0;i<50;i++){ if (lignebound[i]==lignebound[i+1]){ lignebound[i] = l; nbbound ++; break; } }}//FONCTIONS//Affiche les informations d'un mailvoid mail::affiche_info(){ char buffer[512]; char fr[25]; strncpy(fr,From,20); fr[20] = '.'; fr[21] = '.'; fr[22] = '.'; fr[23] = '\0'; sprintf(buffer,"\t%s\t%s\t\t%s",Date,fr,Subject); PRINT(buffer);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -