Sas entreprise guide - envoi courriel pour chaque ligne

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. dans sas, c'est du SQL je crois

    1. Modérateur

      À 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

  2. 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;