Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/387.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript发送电子邮件(不是表单)_Javascript_Email - Fatal编程技术网

使用Javascript发送电子邮件(不是表单)

使用Javascript发送电子邮件(不是表单),javascript,email,Javascript,Email,我不能把代码放在这里,因为信息是安全敏感的,但我会尽力解释 我有一个本地服务器,带有一个基于javascript/HTMLWeb的应用程序,可以检测安全警报。我想将收到的警报(我已经将其转换为字符串,如“Input 1 Zone 8已触发”)发送到手机 例如,我得到警报,然后将字符串发送到123-456-7535@txt.att.net 这不是我能找到的唯一支持的表单。您必须向后端发送请求(API调用),后端将处理您的请求并发送邮件。您无法从前端发送邮件,因为这样做将向客户端或用户公开您的电子邮

我不能把代码放在这里,因为信息是安全敏感的,但我会尽力解释

我有一个本地服务器,带有一个基于javascript/HTMLWeb的应用程序,可以检测安全警报。我想将收到的警报(我已经将其转换为字符串,如“Input 1 Zone 8已触发”)发送到手机

例如,我得到警报,然后将字符串发送到123-456-7535@txt.att.net


这不是我能找到的唯一支持的表单。

您必须向后端发送请求(API调用),后端将处理您的请求并发送邮件。您无法从前端发送邮件,因为这样做将向客户端或用户公开您的电子邮件服务凭据。您必须使用类似于
sendgrid
的服务来发送邮件。你可以在他们的网站和博客上找到大量的文档。Stackoverflow不适用于此类基于指南的问题,而是针对您在付出大量努力后无法解决的特定问题

您不能直接从web浏览器中的代码发送邮件,但您是否在问这些问题还不清楚。此外,是否有一种形式也没有多大关系;您需要一些服务器端代码来发送邮件,具体的方式取决于正在使用的服务器端框架(以及其他东西)。您可能想看看,它允许使用预构建的模板从客户端Javascript代码发送电子邮件[披露-我是创建者之一]