我发出一封邮件A, 接收者收到后,在回复的时候,无论他作怎样的修改(比如任意修改标题,及邮件内容), 假设他回复我的邮件是B, 我能否知道邮件B的原邮件就是的邮件A? 我现在想做一个自己处理邮件的系统,当我发出邮件A时,如果收到回复,则自动把回复的邮件存档. 因为我可能收到很多封邮件,我现在只想找出回复邮件A的邮件.

解决方案 »

  1.   

    我现在想做一个自己处理邮件的系统?
    如果收发邮件都是在你的系统中进行那就方便了!
    数据库里涉及邮件的那个表,多增加一个字段:来件ID,就是你回复的那封邮件的ID,
    根据这个ID就可以找到这封邮件的所有回复邮件了!
      

  2.   

    我现在找到一个基本可以解决问题的方法: 一般回复的邮件中有
    In-Reply-To 这个列. 用这个列可以知道原来发出去的邮件.  
    但可惜并不是所有的邮件服务器都提供这个列. (大多数都提供)