XSJS中带有附件的电子邮件| 救命

2020-09-07 04:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我是HANA XSJS的新手。我...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我是HANA XSJS的新手。
我正尝试发送一封带有附件的电子邮件。
我可以在运行代码时下载文件。 但我无法收到任何电子邮件。
可能是问题所在。 谁能帮我这个忙:
这是我的代码

函数TEST_PH(){
     var output ="";

    尝试{
     var conn = $ .db.getConnection();
    
 var temp1 = conn.prepareStatement(" SELECT * FROM HADMIN.TEST_SANDEEP25");
 var temp2 = temp1.executeQuery();

 while(temp2.​​next())
 {
     输出+ =
     " \ n" + temp2.​​getString(1)+//EMP_ID
     " \ t" + temp2.​​getString(2)+" \ n";
 }


//$.response.contentType ='application/vnd.ms-excel;  charset = utf-16le';
//$.response.headers.set('Content-Disposition','attachment; filename = Test.xls');
//var data1 = $。response.headers.set(" Content-Transfer-Encoding"," binary");


  //$.response.headers.set('access-control-allow-origin','*');
   $ .response.status = $ .net.http.OK;


 var附件=新的$ .net.Mail.Part({
     类型:$。net.Mail.Part.TYPE_ATTACHMENT,
   //data:data1,//data2包含二进制数据
     contentType:" application/vnd.ms-excel",
     fileName:" Test.xls",
     fileNameEncoding:" UTF-8"
 });
  
   var mail = new $ .net.Mail({
     发件人:{地址:" RRAnalytics.Alert@ril.com"},
     收件人:[{name:" to1",地址:" Prathamesh.Hanamgahr@ril.com"}],
     主题:"测试附件",
     subjectEncoding:" UTF-8"
 });

 mail.parts.push(attachment);
 mail.send();
 }
 抓住(e){
   
     $ .response.status = $ .net.http.INTERNAL_SERVER_ERROR;
     $ .response.setBody(" Exception-" + e);
   //return;
 }

 }
 TEST_PH();