2 pièce(s) jointe(s)
Envoi d'une pièce jointe (.zip) par mail
Bonjour,
En SAS je créé et j'envoie un archive .zip par mail en utilisant le code suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| /*Genérer le .zip*/
ods package(zip)
open nopf;
filename dirlist pipe "ls *.txt *.csv";
data _null_;
infile dirlist pad lrecl=255 ;
input @1 filename $255.;
call execute(catx(' ','ods package(zip)','add file=',quote(trim(filename)),';'));
run;
ods package(zip)
publish archive
properties(ARCHIVE_NAME="ARCHVIE.zip");
ods package(zip) close;
/*envoyer le mail */
filename mymail email
TO="testselv@gmail.com"
FROM="testselv@gmail.com"
SUBJECT="Archive"
ATTACH='ARCHVIE.zip'
;
data _null_;
file mymail;
PUT 'Bonjour,';
PUT 'ceci est un test!;
PUT 'Cordialement';
run; |
à la réception du mail je n'arrive pas à ouvrir l'archive sachant que sur le serveur j'arrive bien là l'ouvrir:
Pièce jointe 337380
j'ai l'erreur suivante:
Pièce jointe 337382
Auriez-vous svp une solution à ce problème?
En vous remerciant d'avance
Cordialement
Selva