js + html 能不能实现发送邮件的功能

2018-11-02 18:12:29 +08:00
 yao978318542
4208 次点击
所在节点    问与答
10 条回复
xiaolong620
2018-11-02 18:19:58 +08:00
是不是那种,点击按钮,弹出发送邮件的框,发送人直接写好了 自己直接写内容,和附件的 同求
samleong019
2018-11-02 18:31:34 +08:00
当然可以了。。。不然 gmail 这些网页上操作的邮箱都是怎么实现的
yao978318542
2018-11-02 18:33:11 +08:00
@samleong019 #2 还请告知 谢谢
lichdkimba
2018-11-02 18:40:37 +08:00
纯 js 应该不行吧。。
gmail 那些是传信息到后端吧。。
meik2333
2018-11-02 18:45:30 +08:00
<a href="mailto:test@gmail.com?subject=test">点我发邮件</a>

这样可以调用系统的邮件工具,JS 直接发送应该是做不到的吧
clino
2018-11-02 18:49:05 +08:00
nodejs 算 js 吗?
dobelee
2018-11-02 19:10:23 +08:00
类似 smtp 的邮件协议是基于 tcp/ip 的,也就是说如果能建立标准 tcp 连接就可以构造 smtp 来发邮件。很显然常规浏览器并没有为 js 提供相关 tcp 协议接口。遂不能。
OMGZui
2018-11-02 19:12:58 +08:00
js 秒天秒地秒宇宙好吧,小小邮件有啥不能:doge
sunzongzheng
2018-11-02 21:02:43 +08:00
mailto / node
azh7138m
2018-11-02 21:28:44 +08:00
@dobelee 扩展是可以的,其实按道理页面也可以,只是现在不能
https://www.w3.org/TR/tcp-udp-sockets/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/503892

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX