Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    août 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2012
    Messages : 29
    Points : 27
    Points
    27

    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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:

    Nom : Archive.PNG
Affichages : 137
Taille : 2,2 Ko

    j'ai l'erreur suivante:

    Nom : error.png
Affichages : 146
Taille : 21,3 Ko

    Auriez-vous svp une solution à ce problème?

    En vous remerciant d'avance
    Cordialement
    Selva

  2. #2
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    novembre 2017
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : novembre 2017
    Messages : 63
    Points : 84
    Points
    84

    Par défaut

    Il me semble qu'il vous faut fournir le path complet vers le fichier à joindre à votre mail dans la commande attach= "/monrepertoire/monfichier.zip"

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    août 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2012
    Messages : 29
    Points : 27
    Points
    27

    Par défaut

    J'ai essayé ça mais même en précisant le chemin complet, le .zip ne s'ouvre pas dans le mail

  4. #4
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    novembre 2017
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : novembre 2017
    Messages : 63
    Points : 84
    Points
    84

    Par défaut

    Vous travaillez sur SAS dans un environnement Windows?

    Une copie de votre log serait utile pour pouvoir vous aider.

  5. #5
    Nouveau membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    août 2012
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : août 2012
    Messages : 29
    Points : 27
    Points
    27

    Par défaut

    Je travaille sur un environnement unix. il y a pas d'erreur d'exécution, le message est bien envoyé avec en copie le fichier .zip
    sauf que je n'arrive pas à l'ouvrir:
    Nom : error.png
Affichages : 127
Taille : 21,3 Ko
    NOTE: The file M is:
    Périphérique d'accès à la messagerie élect.

    Message envoyé
    A : "testselv@gmail.com"
    Cc :
    CCi :
    Objet : Archive
    Pièces jointes : ( "ARCHIVE.zip" )
    NOTE: 3 records were written to the file M.
    The minimum record length was 8.
    The maximum record length was 74.
    NOTE: DATA statement used (Total process time):
    real time 0.00 seconds
    cpu time 0.01 seconds

  6. #6
    Membre régulier
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    novembre 2017
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : novembre 2017
    Messages : 63
    Points : 84
    Points
    84

    Par défaut

    Bonjour,

    Ca pourrait être un problème de méthode de compression. Avec quel outil ouvrez-vous l'archive sur le serveur Unix?
    Avez-vous essayé de transférer l'archive depuis le serveur Unix vers une machine sur Windows puis de l'ouvrir?

    Si l'on ne trouve pas la cause de ce problème, vous pourriez également envisager une autre méthode pour la création de l'archive selon la version de SAS dont vous disposez.

Discussions similaires

  1. Envoi pièce jointe PDF par mail
    Par Graziella12 dans le forum Débuter
    Réponses: 5
    Dernier message: 30/08/2011, 20h20
  2. Envoi d'une pièce jointe par email (OUTLOOK) avec macro excel
    Par francky74 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/08/2011, 11h20
  3. Envoi d'une piéce jointe dans un e-mail
    Par koKoTis dans le forum Scripts
    Réponses: 3
    Dernier message: 16/03/2009, 09h44
  4. Renommer une pièce jointe dans un mail.
    Par gregb34 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 24/09/2007, 12h55
  5. [Mail] Récupérer une pièce jointe d'un mail
    Par heddicmi dans le forum Fonctions
    Réponses: 2
    Dernier message: 22/12/2005, 16h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo