Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.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/0/email/3.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
使用SMTP服务器从JavaScript发送电子邮件_Javascript_Email_Smtp - Fatal编程技术网

使用SMTP服务器从JavaScript发送电子邮件

使用SMTP服务器从JavaScript发送电子邮件,javascript,email,smtp,Javascript,Email,Smtp,如果if语句变成else,我会尝试在JavaScript中自动发送一封电子邮件。我有一个SMTP服务器,但我真的不知道如何实现它。我找到的东西都试过了。我不想使用node.js、ajax或其他工具。您可以使用以下工具: 它允许您在调用SMTP凭据时对其进行加密,这样就不会将它们公开给客户端 包括以下脚本: <script src="https://smtpjs.com/v2/smtp.js"></script> 如果您不想公开您的凭据,您可以使用我上面链接的网站生成一

如果if语句变成else,我会尝试在JavaScript中自动发送一封电子邮件。我有一个SMTP服务器,但我真的不知道如何实现它。我找到的东西都试过了。我不想使用node.js、ajax或其他工具。

您可以使用以下工具:

它允许您在调用SMTP凭据时对其进行加密,这样就不会将它们公开给客户端

包括以下脚本:

<script src="https://smtpjs.com/v2/smtp.js"></script>
如果您不想公开您的凭据,您可以使用我上面链接的网站生成一个安全令牌

Email.send("from@you.com",
    "to@them.com",
    "This is a subject",
    "this is the body",
    {token: "63cb3a19-2684-44fa-b76f-debf422d8b00"}
);

这样称呼它。

“我不想使用node.js”-如果你不使用node.js来运行你的js,你在用什么?不加解释就把事情排除在外无助于我们回答你。告诉我们你能用什么!可能重复“我不想使用ajax”-ajax用于发出HTTP请求。你不能用Ajax联系SMTP服务器。“我不想使用其他东西”-好吧,这绝对排除了所有其他选项!嗯,我应该用另一种方式问我的问题。是否可以通过SMTP服务器在不打开用户电子邮件客户端的情况下自动从JavaScript发送电子邮件?如果您只是提供一个链接,这应该是一个注释而不是答案。这使用Ajax,问题明确排除了Ajax作为选项。请。回答“仅仅是一个指向外部站点的链接”。@Flacko有哪些用户限制可能会阻止您使用服务器端代码发送电子邮件?没有SMTP服务器的凭据,我看不出您将如何发送任何电子邮件。@Flacko-或者(1)将npm配置为使用代理(2)手动下载包,而不是使用npm(3)将包下载到网络外部的vm(4)使用不同的服务器端环境,该环境不希望您能够使用常见的包管理工具。
Email.send("from@you.com",
    "to@them.com",
    "This is a subject",
    "this is the body",
    {token: "63cb3a19-2684-44fa-b76f-debf422d8b00"}
);