|  | M016 -2.5-

Module : Mail V2.5

Catégorie / Domaine : | CommTools
Compatibilité Scol Engine : | v3.2d et supérieure
Systèmes d'exploitation : | Windows 95/98
| Windows NT 4.0
Documentation datée du : | 07/07/2000

Remplace fiche : M016 -2.4-

Description du module

Ce module est un émetteur de courrier électronique texte.

Description de l'éditeur

Le serveur SMTP doit être déclaré par son nom ou son adresse IP.

Le port SMTP (habituellement 25) peut être changé.

Le nom réel de l'émetteur peut être soit le login du client, soit une valeur spécifique donnée.

De même, l'adresse IP de l'hôte émetteur peut être soit l'adresse du serveur Scol, soit une valeur spécifique donnée (nom ou IP).

On peut aussi définir deux portions de texte qui seront incluses dans tous les mails émis avant et après le corps du message.

Actions et évènements

Actions

- send : envoie un mail sans afficher l'interface client ;
Elle doit être associée à un paramètre contenant l'émetteur, les destinataires, les copies, les copies cachées, le sujet et le corps, chacun sur une ligne (séparés par '\n') :

> snd adresse_e-mail_émetteur
> from adresse_e-mail_réponse
> rcp liste_ adresse_e-mail_destinataires (séparés par virgule ",")
> cc liste_ adresse_e-mail_copies (séparés par virgule ",")
> bcc liste_ adresse_e-mail_copies_cachées (séparés par virgule ",")
> sub sujet
> txt texte_du_corps
> id identifiant

> L'identifiant est optionnel et sera donné en retour dans les évènements "sent OK" ou "sent KO".

- start : démarre le client

- show : affiche l'interface client ;
Elle peut être associée à un paramètre contenant l'émetteur, les destinataires, les copies, les copies cachées, le sujet et le corps, chacun sur une ligne (séparés par '\n') :

> snd flag adresse_e-mail_émetteur
> rcp flag liste_ adresse_e-mail_destinataires (séparés par virgule ",")
> cc flag liste_ adresse_e-mail_copies (séparés par virgule ",")
> bcc flag liste_ adresse_e-mail_copies_cachées (séparés par virgule ",")
> sub flag sujet
> txt flag texte_du_corps
> id identifiant

> L'identifiant est optionnel et sera donné en retour dans les évènements "sent OK" ou "sent KO".
> Les valeurs données sont celles par défaut qui seront envoyées avec le mail.
> Le client peut les modifier ou en ajouter selon le flag.
> Ce flag indique à l'interface client comment afficher le champ relatif :

> > 0 : champ non affiché
> > 1 : valeur visible mais read-only
> > 20 : valeur visible et ajout possible avant
> > 21 : valeur visible et ajout possible après
> > 3 : valeur visible et modifiable
> > 40 : valeur invisible et ajout possible avant
> > 41 : valeur invisible et ajout possible après

> Si aucun paramètre n'est associé à l'action "show", tous les champs sont affichés et modifiables.

- hide : cache l'interface client

- destroy : détruit le client

Evènements

- in : le client est démarré

- shown : l'interface client est affichée

- hidden : : l'interface client est cachée

- sent OK : le mail a été envoyé ;
Le paramètre contient :

> id identifiant
> sub sujet

- sent KO : le mail n'a pas été émis (une erreur est survenue) ;
Le paramètre contient :

> id identifiant
> sub sujet

- destroyed : le client est détruit

Zones

- Mail : interface client (si la zone n'est pas définie, l'interface est une fenêtre popup)