楼主: mingzhangca
10742 5

[原创博文] 如何用SAS发邮件? [推广有奖]

  • 0关注
  • 0粉丝

小学生

85%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
208 点
帖子
10
精华
0
在线时间
0 小时
注册时间
2012-4-26
最后登录
2013-10-16

楼主
mingzhangca 发表于 2012-6-21 07:58:35 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
261  options
262  emailsys=smtp
263  emailhost=smtp.live.com
264  emailport=25;
265
266  filename mymail email "XXX@hotmail.com" subject="test  message";
267     data _null_;
268        file mymail;
269        put 'hello there';
270     run;
NOTE: The file MYMAIL is:
      E-Mail Access Device
ERROR: Email: The software caused the connection to abort.
NOTE: The SAS System stopped processing this step because of errors.
NOTE: DATA statement used (Total process time):
      real time           0.18 seconds
      cpu time            0.01 seconds

这是我写的一小段,但没法出去,请教一下,正确的代码该如何写?谢谢了。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:如何用 Processing connection statement processI software message because process seconds

沙发
bakoll 发表于 2015-3-26 17:28:30
一、通过smtp服务器发送
1.设置SAS 通信选项
SAS-工具-选型-系统-通信-电子邮件修改信息
或直接修改
.\Program Files\SAS\SASFoundation\9.2\nls\zh\SASV9.CFG

加入如下内容:
-emailsys smtp
-emailauthprotocol=login
-emailhost smtp.163.com
-emailid=youremail@163.com
-emailpw=youpassword
-emailport 25

2.运行SAS代码,发出

此法不需通过邮件客户端

二、无法获得smtp地址(如exchange server),必须通过本地outlook发送。
1.无需修改SAS通信选项。outlook配置好。
2.运行SAS代码,会收到outlook警告
3.利用Express ClickYes 程序自动点击'yes',发出程序。


三、SAS发邮件代码

Filename mymail email "myemail@163.com";
Data _null_;
file mymail
to=("taget@126.com") /*目标地址*/
subject="My SAS output" /*标题*/
attach=("c:\xxx1.sas" "c:\xxx.sas"); /*附件*/
put "string1"; /*邮件内容*/
put "string2";
run;
已有 1 人评分经验 收起 理由
eijuhz + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

藤椅
tietie 发表于 2016-2-14 17:21:37
sas9.4 ts level 1m1

运行以上程序不加attach可以发邮件,加了attach,sas报错无法确定的I/O故障,请大神指教

板凳
1244690926 发表于 2016-9-27 12:04:40
bakoll 发表于 2015-3-26 17:28
一、通过smtp服务器发送
1.设置SAS 通信选项
SAS-工具-选型-系统-通信-电子邮件修改信息
大神求解答!!!!SAS   Express ClickYes  怎么用啊

报纸
xiao_mingyan 发表于 2017-1-23 10:34:49
1244690926 发表于 2016-9-27 12:04
大神求解答!!!!SAS   Express ClickYes  怎么用啊
请问知道这个怎么用了吗,Outlook发送邮件时自动发送,不用手动点击运行?

地板
坚持坚持lwb 学生认证  发表于 2020-5-29 10:51:18
bakoll 发表于 2015-3-26 17:28
一、通过smtp服务器发送
1.设置SAS 通信选项
SAS-工具-选型-系统-通信-电子邮件修改信息
您好,这个outlook的如何将html输出的报告放在邮件正文里面呀?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 20:52