点击此处---> 群内免费提供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();
嗨,
下面有几个类似的主题。
https: //answers.sap.com/questions/176485/how-to-attach-files-to-an-email-in-xs.html
https: //answers.sap.com/questions/563149/send-a-ics-file-as-an-attachment-using-xsjs.html
https://gist.github.com/paschmann/144fea92015428bd773adfee290ca637
https://answer.sap.com/questions/11587186/xsjs-unable-to-send-mail-with-pdf-attachment.html
希望有帮助。
感谢
阿什拉夫
一周热门 更多>