SAS 9.3 rsubmit电子邮件

时间:2014-02-17 14:46:46

标签: sas

我最近使用Office 2010(32位)从SAS 9.2(32位)升级到SAS 9.3(64位)。

几乎所有内容似乎都运行良好,但是如果没有远程提交,我就无法让SAS发送电子邮件!

如果我在本地提交,我会收到消息“错误:未确定的I / O失败”,并从Excel弹出一条说明“没有默认邮件客户端或当前邮件客户端无法满足消息传递请求”。请运行Microsoft Outlook并将其设置为默认邮件客户端。“

我的Outlook是默认的邮件客户端!

有谁知道这是为什么?

如果我进行远程提交,那么我无法附加存储在桌面或共享驱动器上的文件!

我的代码示例如下:

rsubmit;
filename outmail email
subject="Cars (secure)"
TO= ("email")
CC= ("email")
ATTACH= "C:\\Book1.xlsx";
DATA _NULL_;
FILE outmail;
PUT "Hello All,";
PUT " ";
PUT "Please find attached the Cars file.";
PUT " ";
RUN;

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

问题在于本地配置。您可以采取三种不同的方法:

1 - 单击开始/控制面板/程序/程序和功能/ Microsoft Office 2010 /更改/修复/继续。现在按照修复过程进行操作。

2 - 点击开始/类型&选择“默认程序” - 按照屏幕上的说明将Outlook设置为默认程序。

3 - 浏览到下面的位置,然后删除MSMAPI32.DLL:

C:\ Program Files \ Common Files \ System \ MSMAPI \ 1033

Outlook 2010重新启动后,将重新创建该文件。