PreviousNext
Help > Programmation avec LAUNCHER Office > Les commandes LNCCMD > Liste des commandes > Commande MAILATT
Commande MAILATT

 

Compatible SMTP, MAPI et Lotus Notes

 

Ajout d’un fichier attaché au message actuellement en cours d’élaboration.

 

Vous devez avoir fait appel à la commande MAILPREP pour commencer l’élaboration d’un message.

Il existe deux prototypes différents suivant l'interface que vous utilisez.

 

Syntaxe

 

1) Première syntaxe (SMTP, MAPI et Lotus Notes)

 

CHGVAR

VAR(&CMD) VALUE('MAILATT')

CHGVAR

VAR(&PARM1) VALUE('Fichier')

CHGVAR

VAR(&PARM2) VALUE(' ')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

Paramètres

 

Parm1

Chemin complet vers le fichier à attacher

 

 

2) Deuxième syntaxe (SMTP)

Cette commande peut aussi permettre d'embarquer des images dans un message au format HTML.

Le fichier HTML doit être ajouté comme corps du message avec la commande MAILBODYF avec l'option HTML.

 

Il faut que le tag insérant l'image dans la page HTML ait la propriété 'src' avec une valeur du type "src=cid:IMAGE001.GIF" :

                              

                        <img src=cid:IMAGE001.GIF>

 

Il faut également que le deuxième paramètre de la commande MAILATT ait une valeur du genre HEADER="CONTENT-ID:<IMAGE001.GIF>.

Attention tous les lecteurs d'e-mail ne gèrent pas cette fonctionnalité !

 

CHGVAR

VAR(&CMD) VALUE('MAILATT')

CHGVAR

VAR(&PARM1) VALUE('Fichier')

CHGVAR

VAR(&PARM2)

VALUE('HEADER="CONTENT-ID:<IMAGE001.GIF>"')

CALL

PGM(LNCCMD) PARM(&HANDLE &CMD &OPT &PARM1 +

&PARM2 &RESULT)

 

Paramètres

 

Parm1

Chemin complet vers le fichier à attacher

 

Parm2

Paramètre optionnel. Il permet d'embarquer des images correspondants à un message au format HTML .
La syntaxe est : HEADER="CONTENT-ID:<identifiant>"

 

 

Exemples

 

LNCCMD     CMD(MAILATT) +                                

              PARM1('\\ADX01\SUPPORT\TEST\LOGOA2.JP+

              G') +                                       

              PARM2('HEADER="CONTENT-ID:<IMAGE001.GIF>"') 

 

                                                            

LNCCMD     CMD(MAILATT) +                                

              PARM1('\\ADX01\SUPPORT\TEST\IMAGE001.+

              GIF')              

 

Voir aussi

 

• LNCSNDMAIL - Commande CL

• MAILPREP, pour préparer le message

• MAILTEXT, pour définir un corps de texte

• MAILTO, ajoute des destinataires au message

• MAILPRTY, définition d’une priorité du message

• MAILSUBJ, ajoutant un sujet au message

• MAILREPORT, pour activer le suivi du message

• MAILSEND, envoie le message

• MAILEND, libère toutes les structures allouées par le message
• MAILBODYF définir un corps de texte au format HTML

• MAILCC définir les destinataires secondaires du message

• MAILSMTP définit les propriétés pour se connecter au serveur SMTP