Les fonctions de messagerie

Librairie EDVMail.dll

EMail

Smtp

MailBox

.MailBox.Row est à la fois le Row d’un Datatable et un EMail de la classe EMail@EDVMail, qui possède donc une propriété (sous-variable) Send qui remplit sa fonction.
 
Row est donc à la fois la représentation d’une ligne de DataTable, un mail reçu, par exemple, et un mail que l’on peut envoyer.
Row est aussi un Integer, qui correspond au n° de ligne dans la DataTable.
 
EMail nécessite un Smtp qui peut être une variable enfant de EMail ou de son parent.
 

Source est de type Password pour cacher le mot de passe.

Le SaveLocation de Source.Password a pour valeur 'N' de sorte que le mot de passe n'existe pas dans l'enregistrement en fichier .edvars.

.MailBox.Open est l’ouverture standard des DataTable en fonction du type de source. Ici (dans MailBox@EDVMail) il correspond à l’interrogation du serveur POP(3) pour récupérer ses messages.

Contrairement au DataTable où Open est un bouton, ici la propriété AutoReset est à False et la propriété Asynchron est True (vous récupérez la main dès l’activation) et durant toute la phase de communication la valeur de la variable Open reste à True.

Voir aussi

EDV.EDVServer.Email
EDV.EDVServer.Smtp
EDV.EDVServer.MailBox