V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NaVient
V2EX  ›  程序员

请教一个关于邮箱开发的问题

  •  
  •   NaVient · 2018-09-03 08:45:05 +08:00 · 1961 次点击
    这是一个创建于 2277 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求是需要能够“回复”邮件

    我的问题是.....

    类似 Outlook 那样 回复邮件自带上一封邮件的内容是 SMTP 自己支持的一种回复邮件方式?
    还是 Outlook 封装的读取了上一封邮件内容,然后点击回复按钮的时候把上一封邮件内容插入新邮件

    所以是真的有 “回复邮件” or “所有回复邮件其实都是新邮件,只是读取了上一封邮件的内容然后格式化”

    对邮件了解甚少,希望各位不吝赐教, 感激不尽

    6 条回复    2018-09-03 09:26:50 +08:00
    huclengyue
        1
    huclengyue  
       2018-09-03 08:48:12 +08:00 via Android
    自己封装
    miscnote
        2
    miscnote  
       2018-09-03 08:50:09 +08:00
    你先了解 MIME,要自己构造邮件的。SMTP 只负责传输,传输与构造是两套不同的编码。
    NaVient
        3
    NaVient  
    OP
       2018-09-03 08:52:37 +08:00
    @miscnote
    @huclengyue
    那其实就是回复邮件是需要自己封装的 对吗,我先去看看 MIME
    miscnote
        4
    miscnote  
       2018-09-03 09:05:46 +08:00
    @NaVient 邮件开发一个巨重要的事就是如何构造邮件,有各种 RFC 约束。MTA 传输那些反而容易,是运维的事。
    cpdyj0
        5
    cpdyj0  
       2018-09-03 09:21:10 +08:00
    @miscnote 试过一次,自己构造的邮件头不符合 RFC 规范,结果打死发不出去,好不容易发出去被拒收。。。
    imdong
        6
    imdong  
       2018-09-03 09:26:50 +08:00
    任意两封邮件除了收发件人之外没有任何关联。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4583 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:10 · PVG 18:10 · LAX 02:10 · JFK 05:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.