BookmarkSubscribeRSS Feed
Ujjawal
Quartz | Level 8

The following works perfectly except it is not attaching excel file. When this code runs, it is sending email notification but no attachment in the email notification. I tried the different file and format (txt) for attachment but still not working.

FILENAME OUTBOX EMAIL;

DATA _NULL_;

FILE OUTBOX

SUBJECT = "Status : Macro"

FROM = "abc@gmail.com"

TYPE = 'TEXT/PLAIN'

TO = ("abc@gmail.com")

ATTACH= ("/user/ujjawal/file1.xlsx");

PUT "Check logfile to see whether there is any error";

RUN;

3 REPLIES 3
Cynthia_sas
Diamond | Level 26

Hi:

  The location of the attachment must be available to the e-mail server. This is something that you need to check with your email administrators.

cynthia

sbb
Lapis Lazuli | Level 10 sbb
Lapis Lazuli | Level 10

Interesting - for both SAS Windows and SAS z/OS (IBM mainframe), I use a remote "SMTP mail server" although my ATTACH=(....) file is local to the system where SAS is executing.  Does that jive with your experience, Cynthia?

Scott Barry

SBBWorks, Inc.

Cynthia_sas
Diamond | Level 26

Ah, I don't use a remote SMTP server. I suppose it is possible for it to work differently...About ATTACHE=, the doc says only that "The physical name is the name that is recognized by the operating environment."

cynthia

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!

Register Now

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
  • 3 replies
  • 2225 views
  • 0 likes
  • 3 in conversation