Sas entreprise guide - envoi courriel pour chaque ligne

System1212 Messages postés 25 Statut Membre -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -

Bonjour,

J'ai une table SAS --> Testcourriel

Avec 3 colonnes --> Valeur, Courriel1, Courriel2

J'aimerais, envoyer un courriel pour chaque ligne, selon le courriel de la ligne.

C'est à dire --> Courriel#1 envoyé par Courriel1 CC par courriel2 

                         Courriel#2 envoyé par courriel1 CC par courriel2

Etc. 

Merci de votre aide :)

3 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     

    Bonjour,

    Avec quel langage de programmation ?


    0
  2. System1212 Messages postés 25 Statut Membre
     

    dans sas, c'est du SQL je crois

    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       

      À ma connaissance, le SQL seul ne te permettra pas de faire des envois de mail...

      En attendant, je déplace le sujet dans le forum SQL

      0
  3. System1212 Messages postés 25 Statut Membre
     

    j'ai essayé ceci mais cela ne fonctionne pas...

    %_eg_conditional_dropds(WORK.QUERY_FOR_TESTCOURRIEL);
    
    PROC SQL;
       CREATE TABLE WORK.QUERY_FOR_TESTCOURRIEL AS 
       SELECT t1.Valeur, 
              t1.courriel1, 
              t1.Courriel2
          FROM WORK.TESTCOURRIEL t1
          WHERE (t1.Valeur > 1);
    QUIT;
    
    
    /* Set up email information */ 
      filename myemail EMAIL
    
      to=(courriel1)
      cc=(courriel2)
      from='***@***'
      subject='Subject of your email'
      attach='file_path';
    
    
    data _null_;
    
      set WORK.QUERY_FOR_TESTCOURRIEL;
      ods html body=myemail;
    
      /* Add the content of your email here */
      put "Hello, this is the content of my email.";
    
      ods html close;
    run;
    
    0