sas发送邮件
#sas 初学者之如何在不打开邮箱的前提下发送邮件
/*这是基本固定模块*/
options emailsys='smtp'
emailauthprotocol='login' ;
emailhost='smtp.163.com'; /*发送邮件的邮箱类型*/
emailid='yifei_wang05@163.com'; /*发送邮件的具体邮箱*/
emailpw='YVUYFXTSXYUXBQYF'; /*邮箱的密码,前提开通smtp权限*/
/* 这是基本固定模块 */
filename sende email to=('1744154541@qq.com' )
subject='Demo'
attach=('文件在电脑的位置')
attach = ('C:\Users\admin\Desktop\guhuj.sas'); /*可同时添加多个附件*/
/* filename sende email to=('1744154541@qq.com',155964874@qq.com )
ubject='Demo'; /*多个发送对象的邮箱*/ */
data _null_; file sende;
/*发送的内容*/
put 'Hello world!';
put'第一问答案:';
put '1.sas的包是经过严格证明并由众多专家认可;';
put "2.sas程序具有可朔源性。" ;
put'第二问答案:';
put'<>:最大值';
put'><:最小值';
run;
注意:
1、emailpw=' '
处填写你邮箱的密码或者开启smtp的授权码,若smtp已经开启且密码填写报错的话 可以修改邮箱密码,然后填写新密码即可。
本代码仅限于手动运行后发送邮件,至于如何定时自动发送邮件有待于继续学习