IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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

SAS Base Discussion :

Envoi de mail formaté depuis le serveur


Sujet :

SAS Base

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 154
    Par défaut Envoi de mail formaté depuis le serveur
    Bonjour,

    J'envoie actuellement en batch un email à la fin du traitement à partir du serveur de messagerie du serveur SAS 9.2

    J'utilise le code ci-dessous.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    %sysexec %str(
    		(echo "Bonjour," ; 
    		echo "" ;
    		echo "Voici les fichiers.";
    		echo "" ;
    		echo "Il y a" &nb_client_livre. "clients" ;
    		echo "" ;
      		echo "Cordialement"; 
    		uuencode &fichier1. &fichier1. ;
    		uuencode &fichier2. &fichier2. )|
                  mailx -s "Extraction des fichiers à injecter" &mail1. &mail2.);
    Cela fonctionne trés sauf que le format du message n'est pas extraordinaire c'est du texte brut.

    Je voudrais pouvoir formater le texte taille, couleur, police et aujouter des image, en fait un vrai mail .

    Est ce que c'est possible ?

    D'avance merci

  2. #2
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Par défaut
    il me semble que des discussions existent dans le forum sur ce sujet.
    En recherchant des papiers SAS sur le sujet, j'ai celui-là qui montre que le format HTML permet la personnalisation (même si l'exemple est basique).

    http://www2.sas.com/proceedings/sugi29/039-29.pdf

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 154
    Par défaut
    Merci j'ai regarder le doc mais j'avais déjà trouvé la même syntaxe mais là c'est pas mieux.

    J'ai utilisé exactement le code qui est donné.

    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
     
    /* Global email options */
    FILENAME output EMAIL
    SUBJECT= "Sales summary report 1"
    FROM= "bob@sas.com"
    TO= "charlie@sas.com" CT= "text/html" /* Required for HTML output */ ;
    ODS HTML BODY=output STYLE=sasweb;
    TITLE JUSTIFY=left
    "Total Sales by Country and Product type as of %sysfunc(date(),yymmdd10.)";
    PROC REPORT DATA=sashelp.prdsale NOWD
    STYLE(REPORT)=[PREHTML="<hr>"] /*Inserts a rule between title & body*/;
    COLUMNS COUNTRY PRODTYPE,ACTUAL;
    DEFINE COUNTRY /GROUP;
    DEFINE PRODTYPE /ACROSS;
    DEFINE ACTUAL/SUM "";
    BREAK AFTER PRODTYPE /SUMMARIZE;
    RUN;
    ODS HTML CLOSE;
    et le mail que je reçois est le 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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta name="Generator" content="SAS Software Version 9.2, see www.sas.com"> <meta http-equiv="Content-type" content="text/html; charset=windows-1252"> <title>SAS Output</title> <style type="text/css">
    <!--
    .AfterCaption
    {
      font-family: Arial, Helvetica, sans-serif;
      font-size: x-small;
      font-weight: bold;
      font-style: normal;
      color: #003399;
      background-color: #FFFFFF;
      padding: 0px;
      border-spacing: 0px;
    }
    .Batch
    {
      font-family: 'SAS Monospace', 'Courier New', Courier, monospace;
      font-size: x-small;
    Mon outlook n'aime pas et j'ai essayé les autres méthodes proposées sur le forum c'est pas mieux.

  4. #4
    Rédacteur

    Homme Profil pro
    SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Inscrit en
    Avril 2009
    Messages
    2 497
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : SAS ALLIANCE SILVER. Consultant et formateur SAS et Cognos.
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2009
    Messages : 2 497
    Par défaut
    ah oui Outlook. Il me semble avoir lu que des spécificités existaient en plus par type de client mail (Outlook, Lotus...).

    Honnêtement, je n'ai pas cherché plus que cela et je finis toujours par faire du brut.

  5. #5
    Membre confirmé
    Inscrit en
    Novembre 2007
    Messages
    154
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 154
    Par défaut
    C'est bien mon soucis la mise en forme brut je sais faire mais mettre un peu de joie dans les messages c'est là que je coince.

    Je vais chercher dans la doc de l'ODS HTML si'il n'y a pas qquelque chose là dessus.

    Mais pour des envois aux clients je ne peux pas me limiter à du brut et en plus il faut que je rajoute un image dans le ffoter du mail ( logo de l'entreprise )

Discussions similaires

  1. Problème d'envoi de mail à partir d'un serveur
    Par Mmmuzik dans le forum VBA Access
    Réponses: 0
    Dernier message: 07/04/2008, 12h48
  2. [Mail] Envoi e-mail avec lien vers serveur FTP
    Par younes371 dans le forum Langage
    Réponses: 2
    Dernier message: 20/11/2007, 16h01
  3. [Mail] Problème envoi e-mail format HTML
    Par Sayrus dans le forum Langage
    Réponses: 13
    Dernier message: 19/12/2006, 15h57
  4. envoi de mail format HTML
    Par heteroclite dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 14/10/2006, 12h54
  5. [VBS & CDO] Envois de mail format HTML
    Par nonotoubo dans le forum VBScript
    Réponses: 2
    Dernier message: 23/08/2006, 17h34

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