BookmarkSubscribeRSS Feed
Lauries12
Calcite | Level 5

I am trying to send an email using emailsys=MAPI with a SAS dataset attachment. Problem is that the SAS dataset needs to be encrypted, therefore, SAS is unable to access the dataset to attach. The SAS dataset was encrypted via SAS using encrypt=AES. I am using SAS 9.4 located on my computer.

 

I am pretty sure the error is originating due to the encrypted dataset, since i tried attaching a non-encrypted SAS dataset and sending and was able to successfully do it without any issues.

 

Does anybody know if it is possible to send an email through SAS with an encrypted sas document attached? If so, could you please share code. Currently, this is the code I have and it works as long as the SAS dataset is not encrypted.

 

options emailsys=MAPI emailhost=XXXXXXX.Enterprise.XXX.ds.XX.XX emailport=25;

filename outmail email "youremailadress@msn.com"

attach="N:\FILEPATH\USAPHC_46.sas7bdat"

 subject = "USAPHC Data is Ready";

 

data _null_;

file outmail;

put 'Hello,';

put ;

put 'The SAS dataset you require is attached. Please let me know if you need anything further.';

put;

put 'Thank you.';

put;

put;

run;

 

Alternatively, I thought I could just sent an encrypted email and not encrypt the SAS dataset, but from what I read, SAS does not have the capability to encrypt an email.

 

Thank you.

 

Laurie

1 REPLY 1
RW9
Diamond | Level 26 RW9
Diamond | Level 26

Why are you emailing something if it is sensitive enough to need encrypting?  Use the right tools for the job!   If its sensitive then use a secure web portal or a secure ftp transfer.  Email is a dreadful means of data transfer in the best of circumstances, and really shouldn't be used for the transmital of data, especially sensitive data.  Next you will be telling me that you use zip + password in separate email, hilarious to think a hacker who can intercept 1 mail cant intercept the next.

hackathon24-white-horiz.png

The 2025 SAS Hackathon Kicks Off on June 11!

Watch the live Hackathon Kickoff to get all the essential information about the SAS Hackathon—including how to join, how to participate, and expert tips for success.

YouTube LinkedIn

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 1 reply
  • 1507 views
  • 0 likes
  • 2 in conversation