Hi,
I have a program which outputs two emails. Without having changed the macro/code relevant to the program, however, I receive the following error:
"ERROR: Email: Permission is denied.".
Any thoughts why this may be? Should I provide more information?
Thanks in advance!
--
some code:
%macro from_email;
%global from_email;
%if "&sysuserid."="ShivjiA" %then %let from_email=Azim Shivji <azim_shivji@abtassoc.com>;
%else %if "&sysuserid."="HuqM" %then %let from_email=Maisha Huq <maisha_huq@abtassoc.com>;
%else %let from_email=noreply@abtassoc.com;
%mend from_email;
%from_email;
%put &from_email.;
options nodate nocenter;
options emailackwait=210;
ods listing close;
title;
footnote;
ods escapechar='^';
%macro email(to_email,to_name,to_reference);
filename outbox email
to=("&to_email.")
type="text/html"
subject="AHAR QC Report"
from="&from_email."
sender="&from_email."
replyto="&from_email."
bcc=("&from_email.")
;
ods html body=outbox style=journal rs=none options(pagebreak='no');
proc odstext;
p "Hi &to_name.,";
p " ";
p "XXX.";
p " ";
run;
ods html close;
%mend email;
%email( to_email=XXX@gmail.com,
to_name=XXX,
to_reference=%str(XX, XX)
);
%email( to_email=XXX@gmail.com,
to_name=XX,
to_reference=%str(XX, XX)
);
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
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.