DATA Step, Macro, Functions and more

Email permission denied

Accepted Solution Solved
Reply
Frequent Contributor
Posts: 131
Accepted Solution

Email permission denied

[ Edited ]

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;

* ^ http://support.sas.com/documentation/cdl/en/lesysoptsref/68023/HTML/default/viewer.htm#n1s3ofo2vn63b...

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)

);

 


Accepted Solutions
Solution
‎01-27-2016 04:05 PM
Trusted Advisor
Posts: 1,128

Re: Email permission denied

Please use the below procedure to check if the sas license has expired or not.

proc setinit;
run;

when executed you will get all the details of sas expiration dates in the log.
Thanks,
Jag

View solution in original post


All Replies
Trusted Advisor
Posts: 1,128

Re: Email permission denied

Please check if you are using the licensed sas version. if the license is expired then we get such error.
Thanks,
Jag
Frequent Contributor
Posts: 131

Re: Email permission denied

Thanks, Jag -- How would I check the license expiry? The program didn't have an error yesterday
Solution
‎01-27-2016 04:05 PM
Trusted Advisor
Posts: 1,128

Re: Email permission denied

Please use the below procedure to check if the sas license has expired or not.

proc setinit;
run;

when executed you will get all the details of sas expiration dates in the log.
Thanks,
Jag
☑ This topic is SOLVED.

Need further help from the community? Please ask a new question.

Discussion stats
  • 3 replies
  • 684 views
  • 1 like
  • 2 in conversation