V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
yao978318542
V2EX  ›  问与答

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

  •  1
     
  •   yao978318542 · Nov 2, 2018 · 4637 views
    This topic created in 2733 days ago, the information mentioned may be changed or developed.
    10 replies    2018-11-02 21:28:44 +08:00
    xiaolong620
        1
    xiaolong620  
       Nov 2, 2018
    是不是那种,点击按钮,弹出发送邮件的框,发送人直接写好了 自己直接写内容,和附件的 同求
    samleong019
        2
    samleong019  
       Nov 2, 2018
    当然可以了。。。不然 gmail 这些网页上操作的邮箱都是怎么实现的
    yao978318542
        3
    yao978318542  
    OP
       Nov 2, 2018
    @samleong019 #2 还请告知 谢谢
    lichdkimba
        4
    lichdkimba  
       Nov 2, 2018 via iPhone
    纯 js 应该不行吧。。
    gmail 那些是传信息到后端吧。。
    meik2333
        5
    meik2333  
       Nov 2, 2018
    <a href="mailto:[email protected]?subject=test">点我发邮件</a>

    这样可以调用系统的邮件工具,JS 直接发送应该是做不到的吧
    clino
        6
    clino  
       Nov 2, 2018 via Android
    nodejs 算 js 吗?
    dobelee
        7
    dobelee  
       Nov 2, 2018 via Android
    类似 smtp 的邮件协议是基于 tcp/ip 的,也就是说如果能建立标准 tcp 连接就可以构造 smtp 来发邮件。很显然常规浏览器并没有为 js 提供相关 tcp 协议接口。遂不能。
    OMGZui
        8
    OMGZui  
       Nov 2, 2018 via Android
    js 秒天秒地秒宇宙好吧,小小邮件有啥不能:doge
    sunzongzheng
        9
    sunzongzheng  
       Nov 2, 2018 via Android
    mailto / node
    azh7138m
        10
    azh7138m  
       Nov 2, 2018
    @dobelee 扩展是可以的,其实按道理页面也可以,只是现在不能
    https://www.w3.org/TR/tcp-udp-sockets/
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3189 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 14:15 · PVG 22:15 · LAX 07:15 · JFK 10:15
    ♥ Do have faith in what you're doing.