DATA Step, Macro, Functions and more

send Email thru SAS EG

Accepted Solution Solved
Reply
Contributor
Posts: 61
Accepted Solution

send Email thru SAS EG

/*mymail is siva.sivaraj@aighealth.com and i'm using SAs Eg thru server*/
filename mymail email "akash.sha@aighealth.com" cc = ("shant.guptil@aighealth.com") subject="Hi Team" lrecl=256 type="TEXT/HTML";
ods _ALL_ CLOSE;
ods html3 body=mymail style=sasweb;
options nocenter;
title;
data _null_;
file print;
	put "Hi shanth,";
	put "welcome to SAS World";
	put "Thanks";
run; 

 hi there i need help on above code after running this code im getting waning as 

 hi there, I need help on above code after running this code I’m getting waning as 

WARNING: Email: 550 5.7.1 Unable to relay for shant.guptil@aighealth.com

WARNING: Bad e-mail address: shant.guptil@aighealth.com

WARNING: Email: 550 5.7.1 Unable to relay for

akash.sha@aighealth.com

WARNING: Bad e-mail address: akash.sha@aighealth.com

2 The SAS System                                                                                     03:34 Friday, February 10, 2017

 

WARNING: No email addresses specified.


Accepted Solutions
Solution
‎02-10-2017 07:58 AM
Contributor
Posts: 35

Re: send Email thru SAS EG

Posted in reply to sivastat08

Syntax looks to be a little off, should be something like this...

options emailsys=SMTP emailhost=smtp.yourdomain.com  emailport=yourport ;
FILENAME mail 
EMAIL TO=("first.last@domain.com")
FROM="First Last<first.last@domain.com>"
SUBJECT="Subject header content here" 
CONTENT_TYPE="text/html";

View solution in original post


All Replies
Solution
‎02-10-2017 07:58 AM
Contributor
Posts: 35

Re: send Email thru SAS EG

Posted in reply to sivastat08

Syntax looks to be a little off, should be something like this...

options emailsys=SMTP emailhost=smtp.yourdomain.com  emailport=yourport ;
FILENAME mail 
EMAIL TO=("first.last@domain.com")
FROM="First Last<first.last@domain.com>"
SUBJECT="Subject header content here" 
CONTENT_TYPE="text/html";
Contributor
Posts: 61

Re: send Email thru SAS EG

thanks for replay Shark.

Contributor
Posts: 61

Re: send Email thru SAS EG

[ Edited ]
Posted in reply to sivastat08

Hi Shark, this code is working fine:

 

/*"mymail" is Windows Authentication user name */

 

filename mymail email "Firstname.Lastname@domain.com"/*To*/ cc = ("Firstname.Lastname@domain.com")/* CC*/ subject="Hi Team" lrecl=256 type="TEXT/HTML";
ods _ALL_ CLOSE;
ods html3 body=mymail style=sasweb;
options nocenter;
title;
data _null_;
file print;
put "Hi There";
put "welcome to SAS World";
put "Thanks";
run;

 

 

But if i try to send email to multiple users its throwing Error. Could you please help on this…"ERROR: No logical assign for filename MYMAIL."

Contributor
Posts: 35

Re: send Email thru SAS EG

Posted in reply to sivastat08

Hmm, I haven't used Windows authentication before but I code multiple email recipients this way,

 

 EMAIL TO=("email@domain.com","emailTWO@domain.com","emailTHREE@domain.com","emailFOUR@domain.com")

I've had up to 30+ email recipients this way. Hopefully that helps!

Contributor
Posts: 61

Re: send Email thru SAS EG

thanks Shark.

Now Multiple users option is working.

☑ This topic is solved.

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

Discussion stats
  • 5 replies
  • 226 views
  • 4 likes
  • 2 in conversation