Mail Analyzer  1.0
Programme en ligne de commande d'analyse de fichiers de mails
Référence de la classe Mail

Classe Mail, représente un mail. Plus de détails...

Fonctions membres publiques

 constructor (messageId, date, mailAuthor, mailRecipient, subject, version, contentType, encoding, author, recipient, copy, hCopy, path, origin, fileName, message)
 Constructeur de la classe Mail. Plus de détails...
 
get toString ()
 Convertit un objet mail en String pour l'affichage. Plus de détails...
 
get toHumanReadableFormat ()
 Retourne un mail visible correctement pour un humain. Plus de détails...
 
 setDate (date)
 
 setReceiver (receiver)
 
get getDate ()
 
get getMessageId ()
 
get getEmailAuthor ()
 
get getEmailReceiver ()
 
get getAuthor ()
 
get getRecipient ()
 
get getSubject ()
 
 isOlderThan (mail)
 Vérifie si un mail est plus ancien qu'un autre. Plus de détails...
 
 isBetweenDate (date1, date2)
 Vérifie si un mail est compris entre 2 dates. Plus de détails...
 
 isWeekend ()
 Vérifie si un mail est écrit pendant un weekend. Plus de détails...
 
 mailInBusyDays ()
 Vérifie si un mail est écrit pendant un busy day. Plus de détails...
 
 mailContainsTextInObject (txt)
 Vérifie si un mail contient un message en objet. Plus de détails...
 
 authorToContact ()
 Renvoie un contact correspondant à l'auteur. Plus de détails...
 
get sizeRecipientMail ()
 Renvoie la taille de la liste recipient mail. Plus de détails...
 
 recipientToContact ()
 Renvoie des contacts correspondants aux destinataires. Plus de détails...
 
 recipientEmailToContact (email)
 Retourne un contact créé à partir d'un mail. Plus de détails...
 
 emailIncludeInRecipientMail (email)
 Vérifie si un mail est contenu dans la liste des recipients mails. Plus de détails...
 
 personIncludeInRecipient (person)
 Vérifie si une personne est contenue dans recipient. Plus de détails...
 

Description détaillée

Classe Mail, représente un mail.

Auteur
Augustin Borne

Documentation des fonctions membres

◆ authorToContact()

authorToContact ( )
inline

Renvoie un contact correspondant à l'auteur.

Renvoie
{Contact}

◆ constructor()

constructor (   messageId,
  date,
  mailAuthor,
  mailRecipient,
  subject,
  version,
  contentType,
  encoding,
  author,
  recipient,
  copy,
  hCopy,
  path,
  origin,
  fileName,
  message 
)
inline

Constructeur de la classe Mail.

Paramètres
messageId
date
mailAuthor
mailRecipient
subject
version
contentType
encoding
author
recipient
copy
hCopy
path
origin
fileName
message

◆ emailIncludeInRecipientMail()

emailIncludeInRecipientMail (   email)
inline

Vérifie si un mail est contenu dans la liste des recipients mails.

Paramètres
email
Renvoie
{boolean}

◆ getAuthor()

get getAuthor ( )
inline

◆ getDate()

get getDate ( )
inline

◆ getEmailAuthor()

get getEmailAuthor ( )
inline

◆ getEmailReceiver()

get getEmailReceiver ( )
inline

◆ getMessageId()

get getMessageId ( )
inline

◆ getRecipient()

get getRecipient ( )
inline

◆ getSubject()

get getSubject ( )
inline

◆ isBetweenDate()

isBetweenDate (   date1,
  date2 
)
inline

Vérifie si un mail est compris entre 2 dates.

Paramètres
{Date}date1
{Date}date2
Renvoie
{boolean}

◆ isOlderThan()

isOlderThan (   mail)
inline

Vérifie si un mail est plus ancien qu'un autre.

Paramètres
{String}mail
Renvoie
{boolean | Error}

◆ isWeekend()

isWeekend ( )
inline

Vérifie si un mail est écrit pendant un weekend.

Renvoie
{boolean}

◆ mailContainsTextInObject()

mailContainsTextInObject (   txt)
inline

Vérifie si un mail contient un message en objet.

Paramètres
{String}txt
Renvoie
{boolean}

◆ mailInBusyDays()

mailInBusyDays ( )
inline

Vérifie si un mail est écrit pendant un busy day.

Renvoie
{boolean}

◆ personIncludeInRecipient()

personIncludeInRecipient (   person)
inline

Vérifie si une personne est contenue dans recipient.

Paramètres
person
Renvoie
{boolean}

◆ recipientEmailToContact()

recipientEmailToContact (   email)
inline

Retourne un contact créé à partir d'un mail.

Paramètres
email
Renvoie
{Contact}

◆ recipientToContact()

recipientToContact ( )
inline

Renvoie des contacts correspondants aux destinataires.

Renvoie
{[]}

◆ setDate()

setDate (   date)
inline

◆ setReceiver()

setReceiver (   receiver)
inline

◆ sizeRecipientMail()

get sizeRecipientMail ( )
inline

Renvoie la taille de la liste recipient mail.

Renvoie
{number}

◆ toHumanReadableFormat()

get toHumanReadableFormat ( )
inline

Retourne un mail visible correctement pour un humain.

Renvoie
{string}

◆ toString()

get toString ( )
inline

Convertit un objet mail en String pour l'affichage.

Renvoie
{string}