I am getting email sender as esasspsrv (macro variable as &sysuserid from stored process server) user id instead of getting macro variable as &_metauser or &_metaperson.
how can i get email sender as &_metauser instead of &sysuserid in
<esasspsrv@esessuxpp5.ss.sw.s10.se>
my email logic
============
%macro email_comm;
Data _null_;
FILENAME myemail EMAIL (&email_id)
CC=(&cc_email_id1 &cc_email_id2)
Subject = "Pushed button to schedule on ";
file myemail;
put "Hi All,";
put " ";
put "Pushed to schedule on ";
%mend;
%email_comm;
output
=======
To: <osunil.kumar15@snt.com>
From: <esasspsrv@esessuxpp5.ss.sw.s10.se>
Date: 03/12/2012 04:53PM
Cc: <osunil.kumar15@snt.com>,
Subject: Pushed button to schedule on
Hi All,
Sunilreddy,
I don't believe the filename statement supports a FROM option. However, you can use publishing to send emails and it does support a FROM option. See this documentation:
http://support.sas.com/rnd/itech/doc9/dev_guide/app/pkgintf/pub2eml.html
-John
Hi,
Just try adding a from=
FILENAME myemail EMAIL (&email_id)
from = "&_metaperson. <&_metauser.@mailclient.com> "
There are certain conditions under which this would not work. Depending on your mail protocols.. Hence try it out..
Registration is now open for SAS Innovate 2025 , our biggest and most exciting global event of the year! Join us in Orlando, FL, May 6-9.
Sign up by Dec. 31 to get the 2024 rate of just $495.
Register now!
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.
Ready to level-up your skills? Choose your own adventure.