<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Email from SAS in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/413582#M101253</link>
    <description>&lt;P&gt;A simple data set would contain the below, need to be careful in terms of what I provide here;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Col_A&lt;/TD&gt;&lt;TD&gt;EMAIL&lt;/TD&gt;&lt;TD&gt;EMAILCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123456789&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testemail@1234.com" target="_blank"&gt;testemail@1234.com&lt;/A&gt;&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testcc@1234.com" target="_blank"&gt;testcc@1234.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;987654321&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testemail@5678.com" target="_blank"&gt;testemail@5678.com&lt;/A&gt;&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testcc@5678.com" target="_blank"&gt;testcc@5678.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
    <pubDate>Wed, 15 Nov 2017 08:21:01 GMT</pubDate>
    <dc:creator>Aidan</dc:creator>
    <dc:date>2017-11-15T08:21:01Z</dc:date>
    <item>
      <title>Email from SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/412931#M101005</link>
      <description>&lt;P&gt;Hi there,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have the below code, which works fine to dynamically e-mail a distribution list I have dynamically each day.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;How would I go about adding a new condition to factor in varying people to CC on the e-mail.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have tried a few things however keep failing in my attempts. I tried adding&amp;nbsp;&lt;SPAN&gt;select distinct EMAILCC into :EMAILCC1- from &amp;amp;DATA;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;Then applying&amp;nbsp;a CC section to the code,&amp;nbsp;to="&amp;amp;&amp;amp;&amp;amp;EMAILCC&amp;amp;I", if anyone has any guidance it would be great&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;* send mail from DATA;&lt;BR /&gt;%macro mailit(DATA);&lt;/P&gt;&lt;P&gt;%let NOBS=0;&lt;BR /&gt;* get emails from DATA;&lt;BR /&gt;proc sql noprint;&lt;BR /&gt;select distinct EMAIL into :EMAIL1- from &amp;amp;DATA;&lt;/P&gt;&lt;P&gt;select count(distinct EMAIL) into :EMAILN from &amp;amp;DATA;&lt;BR /&gt;quit;&lt;/P&gt;&lt;P&gt;* cycle through emails;&lt;BR /&gt;%do I=1 %to &amp;amp;EMAILN;&lt;BR /&gt;&lt;BR /&gt;filename temp email to="&amp;amp;&amp;amp;&amp;amp;EMAIL&amp;amp;I"&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;type="text/html"&lt;BR /&gt;subject="OP Claims Daily Alert List";&lt;BR /&gt;ods html file=temp;&lt;BR /&gt;proc print data=&amp;amp;DATA noobs;&lt;/P&gt;&lt;P&gt;var ALERT;&lt;BR /&gt;var ALERT_DESC;&lt;BR /&gt;var ALERT_NAME;&lt;BR /&gt;var CI_CLAIM_ID;&lt;BR /&gt;var STDUSR_USER_FULLNAME;&lt;BR /&gt;var CH_CLAIM_TYPE;&lt;BR /&gt;var PRIORITY;&lt;BR /&gt;var GRP_GROUP_NAME;&lt;BR /&gt;where EMAIL="&amp;amp;&amp;amp;&amp;amp;EMAIL&amp;amp;I";&lt;BR /&gt;run;&lt;BR /&gt;ods html close;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend mailit;&lt;/P&gt;&lt;P&gt;%mailit(W714P7YT);&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 15:05:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/412931#M101005</guid>
      <dc:creator>Aidan</dc:creator>
      <dc:date>2017-11-13T15:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: Email from SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/412938#M101008</link>
      <description>&lt;P&gt;So you have a dataset with the email addresses in yes?&amp;nbsp; Can you provide a sample as a datastep?&amp;nbsp; Me I would go with:&lt;/P&gt;
&lt;PRE&gt;data _null_;
  set email_addr end=last;
  by flag;
  if _n_=1 then call execute(cats('filename tmpmail to=("',mail,'"));
  else if first.flag and flag="bcc" then call execute(cats(') bcc=("',mail,'"));
  else call execute(cat(' "',mail,'"));
  if last then call execute('); data _null_; file tmpmail; put "Hello"; run;');
run;&lt;/PRE&gt;
&lt;P&gt;This assumes a few things - as you have not supplied any information - in that you have a dataset called email_addr which looks like this:&lt;BR /&gt;FLAG&amp;nbsp; &amp;nbsp; &amp;nbsp;MAIL&lt;/P&gt;
&lt;P&gt;to&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;abc@somewhere.com&lt;/P&gt;
&lt;P&gt;to&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;def@somewhere.com&lt;/P&gt;
&lt;P&gt;bcc&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ghi@somewhere.com&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The code goes through this dataset and generates the code need to email each of the people and the flag switches the addresses to bcc.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Nov 2017 15:26:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/412938#M101008</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-11-13T15:26:37Z</dc:date>
    </item>
    <item>
      <title>Re: Email from SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/413582#M101253</link>
      <description>&lt;P&gt;A simple data set would contain the below, need to be careful in terms of what I provide here;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Col_A&lt;/TD&gt;&lt;TD&gt;EMAIL&lt;/TD&gt;&lt;TD&gt;EMAILCC&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;123456789&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testemail@1234.com" target="_blank"&gt;testemail@1234.com&lt;/A&gt;&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testcc@1234.com" target="_blank"&gt;testcc@1234.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;987654321&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testemail@5678.com" target="_blank"&gt;testemail@5678.com&lt;/A&gt;&lt;/TD&gt;&lt;TD&gt;&lt;A href="mailto:testcc@5678.com" target="_blank"&gt;testcc@5678.com&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/A&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;</description>
      <pubDate>Wed, 15 Nov 2017 08:21:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/413582#M101253</guid>
      <dc:creator>Aidan</dc:creator>
      <dc:date>2017-11-15T08:21:01Z</dc:date>
    </item>
    <item>
      <title>Re: Email from SAS</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/413613#M101261</link>
      <description>&lt;P&gt;Well, the simplest way is to create an intermediary dataset like mine looks by:&lt;/P&gt;
&lt;PRE&gt;data inter;
  set have (keep=col_a mail rename=(email=mail) in=a)
        have (keep=col_a mail rename=(emailcc=mail) in=b);
  flag=ifc(a,"to","bcc");
run;&lt;/PRE&gt;
&lt;P&gt;Then use inter with my given code.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Nov 2017 10:51:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Email-from-SAS/m-p/413613#M101261</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2017-11-15T10:51:01Z</dc:date>
    </item>
  </channel>
</rss>

