• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

Hana云平台电子邮件触发器不发送电子邮件

email 来源:Oğuz Yüksel 11次浏览

我使用hana云平台并制作简单的联系表单。当用户点击发送按钮时,用户的消息将发送我的Gmail或Outlook帐户。这我的代码:Hana云平台电子邮件触发器不发送电子邮件

sendEmail: function() { 

    var message= this.byId("message").getValue(); 

    sap.m.URLHelper.triggerEmail("[email protected]", "subject", message); 
    } 

当我按发送按钮我在控制台上出现此错误。

....was loaded over HTTPS, but requested an insecure resource 'mailto:xxx%40gmail.com?subject=subject'. This content should also be served over HTTPS. 

===========解决方案如下:

sendEmail: function() { 
    var message = this.byId("message").getValue(); 
    var subject = "Sample Mail"; 
    var email = encodeURIComponent('[email protected]'); 
    window.top.location = 'mailto:'+email+'&subject=' + subject + '&body=' + message); 
} 

sap.m.URLHelper.triggerEmail不应该在HTTPS或任何情况下都失败了。尽管如此,上述解决方案应该在所有情况下工作,只要设置了默认电子邮件客户端。


版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)