Доброе время суток! Я написал код, который должен отправить одно письмо одному человеку с указанным приложением. Вот код кода:
%macro send;
%do i=1 %to &numPeople;
%let name = &&name&i;
%let to = &&UserMail&i;
options emailsys=smtp emailhost=smtp.mail.com emailport=25;
filename outbox email
to=('<Bob@mail.com>' )
type='text/html'
subject="Data for &date_today &to "
from= ('< Dataanalist@mail.com >')
sender=('< Dataanalist@mail.com >')
importance='high'
attach=("/folder/statement&i..xlsx" ct='application/excel');
ods html body=outbox style=seaside;
data _null_;
file outbox;
PUT '<html><body>';
PUT ‘Dear coleagse <br><br>';
ods html close;
run;
%end;
%mend; %send;
Проблема в том, что теперь этот код отправляет одно письмо только в виде вложения (без текста), второе - тому же человеку, которому нужен текст + вложение. Как избежать первого неверного письма? Большое спасибо.