V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
yao978318542
V2EX  ›  问与答

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

  •  1
     
  •   yao978318542 · 2018-11-02 18:12:29 +08:00 · 4311 次点击
    这是一个创建于 2246 天前的主题,其中的信息可能已经有所发展或是发生改变。
    10 条回复    2018-11-02 21:28:44 +08:00
    xiaolong620
        1
    xiaolong620  
       2018-11-02 18:19:58 +08:00
    是不是那种,点击按钮,弹出发送邮件的框,发送人直接写好了 自己直接写内容,和附件的 同求
    samleong019
        2
    samleong019  
       2018-11-02 18:31:34 +08:00
    当然可以了。。。不然 gmail 这些网页上操作的邮箱都是怎么实现的
    yao978318542
        3
    yao978318542  
    OP
       2018-11-02 18:33:11 +08:00
    @samleong019 #2 还请告知 谢谢
    lichdkimba
        4
    lichdkimba  
       2018-11-02 18:40:37 +08:00 via iPhone
    纯 js 应该不行吧。。
    gmail 那些是传信息到后端吧。。
    meik2333
        5
    meik2333  
       2018-11-02 18:45:30 +08:00
    <a href="mailto:[email protected]?subject=test">点我发邮件</a>

    这样可以调用系统的邮件工具,JS 直接发送应该是做不到的吧
    clino
        6
    clino  
       2018-11-02 18:49:05 +08:00 via Android
    nodejs 算 js 吗?
    dobelee
        7
    dobelee  
       2018-11-02 19:10:23 +08:00 via Android
    类似 smtp 的邮件协议是基于 tcp/ip 的,也就是说如果能建立标准 tcp 连接就可以构造 smtp 来发邮件。很显然常规浏览器并没有为 js 提供相关 tcp 协议接口。遂不能。
    OMGZui
        8
    OMGZui  
       2018-11-02 19:12:58 +08:00 via Android
    js 秒天秒地秒宇宙好吧,小小邮件有啥不能:doge
    sunzongzheng
        9
    sunzongzheng  
       2018-11-02 21:02:43 +08:00 via Android
    mailto / node
    azh7138m
        10
    azh7138m  
       2018-11-02 21:28:44 +08:00
    @dobelee 扩展是可以的,其实按道理页面也可以,只是现在不能
    https://www.w3.org/TR/tcp-udp-sockets/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3771 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 00:55 · PVG 08:55 · LAX 16:55 · JFK 19:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.