This is stumping me..
I have code that creates and sends an email to 7 people
When I run it in SAS EG - it works fine.
When I have a cron run it with a ksh it doesnt.
the ksh will work if I send to only 2 people + one cc, but no more?
This is not making sense
FILENAME mail EMAIL TO=("name@place.com" "name2@place" "3" etc) CC=("Othername@place") SUBJECT="blah" CONTENT_TYPE="text/html" ATTACH="filename.csv";
Why would it not work with ksh?
Well, never mind. I have found the issue - so I am replying to let others know.
There is a line length limit when running SAS in a ksh..
It must have to do with the " " or ( ) in the line.. but at 255 chars it cuts off the rest of the statement.
Solution is just to add some new lines in it.
Well, never mind. I have found the issue - so I am replying to let others know.
There is a line length limit when running SAS in a ksh..
It must have to do with the " " or ( ) in the line.. but at 255 chars it cuts off the rest of the statement.
Solution is just to add some new lines in it.
See this note: http://support.sas.com/kb/15/883.html
I always keep the length of my code lines below 80. That way I can correctly display my codes in a default telnet window, and I never need to side-scroll.
See this:
FILENAME mail EMAIL
TO=("name@place.com" "name2@place" "3" etc)
CC=("Othername@place")
SUBJECT="blah"
CONTENT_TYPE="text/html"
ATTACH="filename.csv"
;
If I have a lot of recipients, and I keep them in a macro variable, I do this:
%let rec=rec1@domain.com;
%let rec=&rec rec2@domain.com;
and so on.
Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.