WO2014036949A1 - 邮件处理方法及*** - Google Patents

邮件处理方法及*** Download PDF

Info

Publication number
WO2014036949A1
WO2014036949A1 PCT/CN2013/082974 CN2013082974W WO2014036949A1 WO 2014036949 A1 WO2014036949 A1 WO 2014036949A1 CN 2013082974 W CN2013082974 W CN 2013082974W WO 2014036949 A1 WO2014036949 A1 WO 2014036949A1
Authority
WO
WIPO (PCT)
Prior art keywords
mail
server
data packet
email
original attachment
Prior art date
Application number
PCT/CN2013/082974
Other languages
English (en)
French (fr)
Inventor
马化腾
张小龙
黄铁鸣
杜嘉辉
杨杰
黄梓群
周文杰
Original Assignee
腾讯科技(深圳)有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to CA2884322A priority Critical patent/CA2884322C/en
Priority to EP13835541.7A priority patent/EP2894817A4/en
Publication of WO2014036949A1 publication Critical patent/WO2014036949A1/zh
Priority to US14/643,551 priority patent/US9882842B2/en
Priority to US15/852,855 priority patent/US10567313B2/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/02User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/063Content adaptation, e.g. replacement of unsuitable content
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/08Annexed information, e.g. attachments
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding

Definitions

  • E-mail is a means of communication that uses electronic means for information exchange. By e-mailing and receiving e-mails, users can quickly establish contact with network users in any corner of the world. E-mail can be in the form of text, images, sounds, etc., and can also carry accessories, which greatly facilitates people's lives.
  • both of the above responses have the following problems:
  • the present application provides a mail processing method, system, and server, which are designed to meet the needs of users and provide great convenience to users.
  • the application provides a mail processing method, which includes the following steps:
  • the server receives the mail reply request sent by the client, determines whether there is a new contact and the original attachment in the mail reply request, if there is a new contact and the original attachment in the mail reply request, according to the predetermined rule different from the ordinary mail Generate a packet and send the packet to its destination.
  • the present application provides a server for mail processing, the server including an interface and a processor, wherein:
  • the processor is configured to receive, by the interface, a mail reply request sent by the client, and determine whether a new contact and an original attachment exist in the mail reply request, if a new contact and a original attachment exist in the mail reply request, according to the A predetermined rule different from the normal mail generates a data packet, and the data packet is sent to the destination through the interface.
  • the application provides a mail processing system, including the above server, and a client, wherein:
  • the client is configured to send a mail reply request to the server.
  • the application also provides a mail processing method, including the following steps:
  • the client sends a mail reply request to the server, so that when the server has a new contact and the original attachment in the mail reply request, the data packet is generated according to a predetermined rule different from the ordinary mail, and the data packet is sent to the destination. Ground.
  • the present application determines whether there is a new contact and the original attachment by replying to the mail reply request, and when determining that there is a new contact and the original attachment in the mail reply request, the data packet is generated according to the predetermined rule different from the ordinary mail, and the data packet is sent to the The destination, so that when replying to the mail, the new contact can receive the original attachment, which is convenient for communication between the two parties; the existing contact will not be bothered by the original attachment, which brings great convenience to the user.
  • 1 is a schematic flow chart of a first mail processing method according to an embodiment of the present application
  • 2 is a schematic flowchart of a method for generating a data packet according to a predetermined rule different from a normal mail in a first mail processing method according to an embodiment of the present disclosure, and transmitting the data packet to a destination;
  • FIG. 3 is a schematic diagram of another process of generating a data packet according to a predetermined rule different from ordinary mail in the first mail processing method according to the embodiment of the present application, and transmitting the data packet to a destination;
  • FIG. 4 is a schematic flowchart of another mail processing method according to an embodiment of the present disclosure
  • FIG. 5 is a schematic structural diagram of a mail processing system according to an embodiment of the present application
  • FIG. 7 is a schematic structural diagram of a server in another mail processing system according to an embodiment of the present application.
  • FIG. 1 is a schematic flowchart of a first mail processing method provided by an embodiment of the present application, where the method may include the following steps:
  • Step S10 The client sends a mail reply request to the server.
  • the client may be a mail client installed on a terminal such as a personal computer (PC), a personal digital assistant (PDA), a mobile phone (MP), or a web client. (also known as a web browser).
  • a terminal such as a personal computer (PC), a personal digital assistant (PDA), a mobile phone (MP), or a web client. (also known as a web browser).
  • the client is mainly used by the proxy user to send and receive mail, and the mail content is displayed to the user.
  • the client When the user responds to the email, if a new contact and the original attachment are added, the client will identify the email reply request and send the identified email reply request to the server.
  • Step S20 the server determines whether there is a new contact and the original attachment in the received mail reply request; if yes, step S30 is performed; otherwise, step S40 is performed;
  • Step S30 The server generates a data packet according to a predetermined rule different from the ordinary mail, and Send the packet to the destination;
  • Step S40 The server generates a data packet according to the rules of the ordinary mail, and sends the data packet to the destination.
  • the server determines, according to the identifier in the mail reply request, whether the mail reply request has a new contact and the original attachment, and if there is a new contact and the original attachment, the data packet is generated according to a predetermined rule different from the ordinary mail, and The data packet is sent to the destination; if at least one of the new contact and the original attachment does not exist in the mail reply request, the data packet is generated according to the rules of the ordinary mail, and the generated data packet is sent to the destination.
  • the predetermined rule that is different from the normal mail is a rule that causes the original attachment to be sent only to the new contact.
  • the application When determining that there is a new contact and an original attachment in the mail reply request, the application generates a data packet according to a predetermined rule different from the ordinary mail, and sends the data packet to the destination, so that when replying to the mail, the new contact can
  • the original attachment is received to facilitate communication between the two parties; the existing contacts are not bothered by the original attachment, which brings great convenience to the user.
  • the above mail reply request may include: a body of the mail, an existing contact, a new contact, a new attachment, a original attachment, and the like.
  • the text of the mail refers to the text, picture and other content of the reply;
  • the existing contact refers to the contact where the original mail exists;
  • the new contact refers to the contact that is newly added when replying to the mail, including the secret and CC Added contacts;
  • new attachments are attachments that are re-added when replying to a message; original attachments are attachments carried by the original message.
  • there is already a contact ⁇ ⁇ this item the body of the mail, the new contact, the new attachment and the original attachment are optional, that is, the contact must exist in the mail reply request, and others are optional.
  • Each item in the mail reply request will be sent in the form of a data block, and each data block is added with a corresponding identifier.
  • the above server may include a mail delivery server and a mail delivery server.
  • the mail delivery server is mainly used to send the mail to be sent by the client into the mail queue according to the mail sending request sent by the client, and provide a route for the mail to be sent, so that the mail to be sent can be transmitted to the mail delivery server.
  • the mail delivery server is mainly used to deliver the mail delivered by the mail delivery server according to the address information of the contact.
  • the server may further include a mail storage server, which is mainly used for storing emails and emails in the server.
  • FIG. 2 is a schematic diagram of a process for generating a data packet according to a predetermined rule different from a normal mail in a first mail processing method according to an embodiment of the present application, and transmitting the data packet to a destination.
  • the above step S30 specifically includes:
  • Step S301 The mail delivery server generates two data packets according to the content in the mail reply request, one of which has the original attachment and the other does not carry the original attachment, and sends the two data packets to the mail delivery server;
  • Step S302 the mail delivery server sets the mail header of the data packet with the original attachment as a new contact, and sets the mail header of the data packet without the original attachment to all contacts except the new contact, that is, Have contacts;
  • Step S303 The mail delivery server delivers two data packets to the destination at the same time or in sequence.
  • the mail reply request includes the body of the mail, the existing contact, the new contact, the new attachment, and the original attachment as an example.
  • the mail delivery server After receiving the mail reply request sent by the client, the mail delivery server generates two according to the content in the mail reply request. A packet, a packet containing the body of the message, a new attachment, and another packet including the body of the message, new attachments, and original attachments. Then add the address information of the existing contact to the header of the packet without the original attachment, and add the address information of the new contact to the header of the packet with the original attachment. Finally, the two packets are delivered to the mail delivery server.
  • the mail delivery server can deliver both packets to the destination at the same time, or they can deliver the two packets to the destination one after the other. Therefore, when the mail is replied, the new contact can receive the original attachment, which is convenient for communication between the two parties; the existing contacts are not bothered by the original attachment, which brings great convenience to the user.
  • the data packet transmitted by the mail delivery server is two data packets generated according to the mail reply request, and one of the data packets may be missing or lost. Therefore, the second mail processing is also proposed in the present application.
  • the method causes the server to generate a data packet according to a predetermined rule different from the ordinary mail, and sends the data packet to the destination. Referring to FIG. 3, the foregoing step S30 specifically includes:
  • Step S311 the mail delivery server generates a data packet by the content of the mail reply request, adds a mail identifier to the data packet, and sends the mail identifier to the mail delivery server;
  • Step S312 The mail delivery server splits and reassembles the data packets transmitted by the mail delivery server according to the mail identifier to generate two data packets, one of which has the original attachment, and the other data package does not have the original attachment; Set the header of the packet with the original attachment as the new contact, and set the header of the packet without the original attachment to the location where all contacts except the new contact, that is, the existing contact;
  • the above-mentioned mail identifier is an identifier negotiated by the mail server according to the mail standard protocol, and the identifier can prompt the mail delivery server, and the data packet is a special data packet different from the ordinary data packet.
  • the mail standard protocol refers to the Simple Mail Transfer Protocol (SMTP) and the Post Office Protocol (POP3).
  • the mail delivery server After the mail delivery server receives the data packet with the identifier, it will split the data packet to form the data body of the mail, existing contacts, new contacts, new attachments, original attachments, etc., and then according to each The label of the data block, reorganizes the body of the mail, the new attachment into a data packet, reorganizes the body of the mail, the new attachment, the original attachment into another data package, and adds a new one to the header of the data packet including the original attachment.
  • the address information of the contact, and the address information of the existing contact is added to the header of the packet that does not include the original attachment.
  • the mail delivery server delivers the two data packets simultaneously or sequentially to the destination. Therefore, when replying to the mail, the new contact can receive the original attachment, which is convenient for communication between the two parties; the existing contacts are not bothered by the original attachment, which brings great convenience to the user.
  • the server may generate a data packet according to a predetermined rule, and send the data packet to the destination.
  • the above step S30 is specifically as follows:
  • the server generates a data packet according to the mail reply request, and adds a mail identifier to the data packet, and sends the mail identifier to all contacts; the mail identifier enables the client of the contact to receive the data packet of the added mail identifier, if If the contact is an existing contact, the original attachment is blocked; if the contact is a new contact, the original attachment is displayed.
  • the server is an intranet server, and the intranet server determines whether there is a new contact and an original attachment according to the identifier in the mail reply request, and when there is a new contact and the original attachment, A packet is generated based on the content of the mail reply request, and a mail identifier is added to the data packet, and then sent to all contacts.
  • the above-mentioned mail identifier is an identifier negotiated by the intranet server according to the protocol agreed upon by itself, and the identifier may prompt the client of the contact, and the data packet is a special data packet different from the ordinary data packet.
  • the contact's client When the contact's client receives the special data packet, if the contact is an existing contact, the original attachment is blocked; if the contact is a new contact, the original attachment is displayed. Therefore, when replying to the mail, the new contact can receive the original attachment, which is convenient for communication between the two parties; the existing contacts are not bothered by the original attachment, which brings great convenience to the user.
  • FIG. 4 is another method for processing a mail according to an embodiment of the present application.
  • the method further includes:
  • Step S00 The client detects whether a new contact is added, and sends a prompt request for adding the original attachment when detecting that a new contact is added, and generates a mail reply request after receiving the response of the prompt request.
  • the client When the client receives a reply command from the user, it enters the edit page in the mail reply status. At this point, the client will detect whether a new contact has been added. Once the client detects that a new contact has been added, it will issue a prompt request to add the original attachment. After the user requests to add the original attachment according to the prompt, the client will add an identifier to the original attachment to generate a mail reply request. It can be understood that, in this embodiment, the client may also detect whether a new contact is added when receiving an email sending instruction sent by the user, and then issue a prompt request for adding the original attachment, and receive the prompt. A mail reply request is generated after the requested response.
  • FIG. 5 is a schematic structural diagram of a mail processing system according to an embodiment of the present application.
  • the mail processing system can include a client 100 and a server 200, wherein:
  • the client 100 is configured to send a mail reply request to the server 200.
  • the server 200 is configured to generate a data packet according to a predetermined rule different from the ordinary mail when the new contact and the original attachment exist in the mail reply request, and send the data packet to the destination.
  • the client 100 may be a mail client installed on a terminal such as a PC, a PDA, or an MP, or a web client (also referred to as a web browser).
  • the client 100 is mainly used to proxy users to send and receive mails, and to display the contents of the mail to the user.
  • the client 100 will identify the mail reply request and send the identified mail reply request to the server 200.
  • the server 200 determines, according to the identifier in the received mail reply request, whether the mail reply request has a new contact and an original attachment. If there is a new contact and the original attachment, the data is generated according to a predetermined rule different from the ordinary mail. Packet, and send the data packet to the destination; if at least one of the new contact and the original attachment does not exist in the mail reply request, the data packet is generated according to the rules of the ordinary mail, and the data packet is sent to the destination Ground.
  • the predetermined rule that is different from the normal mail is a rule that causes the original attachment to be sent only to the new contact.
  • the data packet is generated according to the predetermined rule different from the ordinary mail, and the data packet is sent to the destination, so that when the mail is replied, the new contact can
  • the original attachment is received to facilitate communication between the two parties; the existing contacts are not bothered by the original attachment, which brings great convenience to the user.
  • FIG. 6 is a schematic structural diagram of a server in a mail processing system according to an embodiment of the present application.
  • the server 200 includes a mail delivery server 201 and a mail delivery server 202, wherein: the mail delivery server 201 is configured to generate two data packets according to the content in the mail reply request, one of which has the original attachment, and the other one Without the original attachment; set the header of the packet with the original attachment as a new contact, set the header of the packet without the original attachment as an existing contact, and transfer the packet to the mail delivery server 202;
  • the mail delivery server 202 is configured to deliver two data packets to a destination simultaneously or sequentially.
  • the mail delivery server 201 is configured to generate a data packet for the content of the mail reply request, and add a mail identifier to the data packet, and then send the mail identifier to the mail delivery server 202.
  • the mail delivery server 202 is used by the mail delivery server 202.
  • the data packet transmitted by the mail delivery server 201 is split and reorganized to generate two data packets, one with the original attachment and the other without the original attachment; the header of the data packet with the original attachment Set as a new contact, set the header of the packet without the original attachment as an existing contact; deliver the two packets to the destination at the same time or in sequence.
  • the server is an intranet server, specifically configured to: generate a data packet according to the mail reply request, and add a mail identifier to the data packet, and then send the email identifier to all contacts; The number of the contact's client received the added message ID After the package, if the contact is an existing contact, the original attachment is blocked; if the contact is a new contact, the original attachment is displayed.
  • the above-mentioned mail identifier is an identifier negotiated by the intranet server according to the protocol agreed upon by itself, and the identifier may prompt the client of the contact, and the data packet is a special data packet different from the ordinary data packet.
  • the contact's client receives the special data packet, if the contact is an existing contact, the original attachment is blocked; if the contact is a new contact, the original attachment is displayed. Therefore, when replying to the mail, the new contact can receive the original attachment, which is convenient for communication between the two parties; the existing contacts are not bothered by the original attachment, which brings great convenience to the user.
  • client 100 is further configured to:
  • the client 100 When the client 100 receives the reply command from the user, it enters the mail reply state. At this time, the client 100 will detect whether a new contact has been added, and once the client 100 detects that a new contact has been added, it issues a prompt request to add the original attachment. After the user requests to add the original attachment according to the prompt, the client 100 adds an identifier to the original attachment to generate a mail reply request. It can be understood that, in this embodiment, the client 100 may also detect whether a new contact is added when receiving a mail sending instruction sent by the user, and then issue a prompt request for adding the original attachment, and receive the request. A mail reply request is generated after prompting the response of the request.
  • the embodiment of the present application also provides a machine readable storage medium storing instructions for causing a machine to execute a mail processing method as described herein.
  • a system or apparatus provided with a storage medium on which software program code implementing the functions of any of the above-described embodiments is stored, and a computer of the system or apparatus (or
  • the CPU or MPU reads and executes the program code stored in the storage medium.
  • the program code itself read from the storage medium can implement the functions of any of the above embodiments, and thus the program code and the storage medium storing the program code constitute a part of the present application.
  • Storage medium embodiments for providing program code include floppy disk, hard disk, magneto-optical disk, light Disk (such as CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-RAM, DVD-RW, DVD+RW), magnetic tape, non-volatile memory card and ROM.
  • the program code can be downloaded from the server computer by the communication network.
  • FIG. 7 is a schematic structural diagram of a server in another mail processing system according to an embodiment of the present application.
  • the server 70 includes an interface 701 and a processor 702, where:
  • the processor 702 is configured to receive, by the interface 701, a mail reply request sent by the client, determine whether there is a new contact and an original attachment in the mail reply request, and determine that a new contact exists in the mail reply request.
  • a data packet is generated according to a predetermined rule different from the normal mail, and the data packet is sent to the destination through the interface.
  • processor 702 further includes a first processor 7021 and a second processor 7022.
  • the server 70 further includes a first memory 7031 and a second memory 7032 in communication with the first processor 7021 and the second processor 7022, respectively, wherein the first memory 7031 stores a first set of instructions, the second memory A second set of instructions are stored in 7032, the first set of instructions being used by the first processor 7021 to implement a mail delivery server, and the second set of instructions being used by the second processor 7022 to implement mail delivery Server,
  • the mail delivery server is configured to generate two numbers according to the content in the mail reply request According to the package, one with the original attachment and the other without the original attachment, and transmitted to the mail delivery server;
  • the mail delivery server is configured to set a mail header of a data packet with the original attachment as a new contact, set a mail header of the data packet without the original attachment as an existing contact, and transmit the mail header to the mail delivery server. And deliver the two packets to the destination at the same time or in sequence.
  • the processor 702 further includes a first processor 7021 and a second processor 7022.
  • the server 70 further includes a first memory 7031 and a second memory 7032 that are respectively in communication with the first processor 7021 and the second processor 7022, wherein the first memory 7031 stores a first set of instructions, the first The second memory 7032 stores a second set of instructions, the first set of instructions being used by the first processor 7021 to implement a mail delivery server, and the second set of instructions being implemented by the second processor 7022 for implementing Mail delivery server, where:
  • the mail delivery server is configured to generate a data packet by sending the content of the mail reply request, and after adding the mail identifier to the mail delivery server, send the mail to the mail delivery server;
  • the mail delivery server splits and reassembles the data packets transmitted by the mail delivery server according to the mail identifier, and generates two data packets, one with the original attachment and the other without the original attachment; the data with the original attachment
  • the header of the package is set as a new contact
  • the header of the packet without the original attachment is set as an existing contact, and the two packets are delivered to the destination simultaneously or sequentially.
  • the first memory 7031 and the first processor 7021 are located in the same physical device, and the second memory 7032 and the second processor 7022 are located in the same physical device.
  • the first memory 7031 and the second memory 7032 may be located in the same or different physical devices. That is to say, the above mail delivery server and mail delivery server may be one physical server or two different physical servers (not shown).
  • the processor 702 when the server is an intranet server, the processor 702 is configured to generate a data packet according to the mail reply request, and add a mail identifier to the data packet, and then send the contact information to all the contacts.
  • the mail identifier is such that after the client of the contact receives the data packet of the added mail identifier, if the contact is an existing contact, the original attachment is blocked; If the contact is a new contact, the original attachment is displayed.
  • the new contact when replying to the mail, the new contact can receive the original attachment, which is convenient for communication between the two parties; the existing contact is not bothered by the original attachment, and brings the extreme use of the user. Great convenience.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

一种邮件处理方法,包括:服务器在接收到客户端发送的邮件回复请求后,判断所述邮件回复请求中是否存在新联系人和原附件,如果所述邮件回复请求中存在新联系人和原附件,根据预定的异于普通邮件的规则生成数据包,并将所述数据包发送至目的地。

Description

邮件处理方法及*** 本申请要求于 2012 年 9 月 10 日提交中国专利局、 申请号为 201210332204.6、 发明名称为 "邮件处理方法及***" 的中国专利申请 的优先权, 其全部内容通过引用结合在本申请中。 技术领域 本申请涉及网络通讯领域, 尤其涉及一种邮件处理方法及***。 发明背景 电子邮件是一种利用电子手段进行信息交换的通信方式,通过电子 邮件收发邮件, 使得用户可以快速与世界上任何一个角落的网络用户建 立联系。 电子邮件的格式可以为文本、 图像、 声音等各种形式, 还可以 携带附件, 极大地方便了人们的生活。
当用户接收到带附件的邮件后进行回复时, 可以选择两种回复方 式, 一种是直接回复, 另一种是带附件回复, 该附件可以包括新增附件 及原附件。 而在回复邮件、 且增加收件人时, 以上两种回复方式均存在 下列问题:
( 1 ) 直接回复将导致新增收件人接收不到原附件, 使得新增收件 人与已有收件人之间的沟通受阻;
( 2 ) 带原附件回复对于已有收件人又存在不便, 因为此时已有收 件人不需要再收到原附件。
综上, 现有的邮件回复方式无法满足用户的需求, 给用户的使用造 成了不便。 发明内容 本申请提供一种邮件处理方法、 ***以及服务器, 旨在满足用户的 需求, 给用户的使用提供了极大的便利。
本申请提供了一种邮件处理方法, 包括以下步骤:
服务器接收客户端发送的邮件回复请求, 判断所述邮件回复请求中 是否存在新联系人和原附件, 如果所述邮件回复请求中存在新联系人和 原附件, 根据预定的异于普通邮件的规则生成数据包, 并将所述数据包 发送至目的地。
本申请提供了一种用于邮件处理的服务器, 所述服务器包括接口以 及处理器, 其中:
所述处理器用于从所述接口接收客户端发送的邮件回复请求, 判断 所述邮件回复请求中是否存在新联系人和原附件, 如果所述邮件回复请 求中存在新联系人和原附件, 根据预定的异于普通邮件的规则生成数据 包, 并将所述数据包通过所述接口发送至目的地。
本申请提供了一种邮件处理***, 包括上述服务器, 以及客户端, 其中:
所述客户端用于向所述服务器发送邮件回复请求。
本申请还提供了一种邮件处理方法, 包括以下步骤:
客户端向服务器发送邮件回复请求, 以使服务器在所述邮件回复请 求中存在新联系人和原附件时, 根据预定的异于普通邮件的规则生成数 据包, 并将所述数据包发送至目的地。
本申请通过判断邮件回复请求是否存在新联系人和原附件, 在判断 邮件回复请求存在新联系人和原附件时, 按照预定的异于普通邮件的规 则生成数据包, 并将该数据包发送至目的地, 从而使得回复邮件时, 新 联系人可以收到原附件, 便于双方的沟通; 已有联系人也不会受到原附 件的困扰, 给用户的使用带来了极大的便利。 附图简要说明 图 1是本申请实施例提供的第一种邮件处理方法的流程示意图; 图 2是本申请实施例提供的第一种邮件处理方法中, 服务器根据预 定的异于普通邮件的规则生成数据包, 并将该数据包发送至目的地的一 种流程示意图;
图 3是本申请实施例提供的第一种邮件处理方法中, 服务器根据预 定的异于普通邮件的规则生成数据包, 并将该数据包发送至目的地的另 外一种流程示意图;
图 4是本申请实施例提供的另外一种邮件处理方法的流程示意图; 图 5是本申请实施例提供的一种邮件处理***的结构示意图; 图 6是本申请实施例提供的邮件处理***中服务器的结构示意图。 图 7是本申请实施例提供的另外一种邮件处理***中服务器的结构 示意图。 实施本发明的方式 以下结合说明书附图及具体实施例进一步说明本申请的技术方案。 应当理解, 此处所描述的具体实施例仅仅用于解释本申请, 并不用于限 定本申请。
图 1是本申请实施例提供的第一种邮件处理方法的流程示意图, 该 方法可包括以下步骤:
步骤 S10、 客户端向服务器发送邮件回复请求。
所述客户端可以为安装在个人计算机(Personal Computer, PC ) 、 个人数字助理 ( Personal Digital Assistant, PDA ) 、 移动电话 ( Mobile Phone, MP )等终端上的邮件客户端, 也可以为网页客户端 (又称为网 页浏览器) 。 所述客户端主要用于代理用户进行邮件的发送和接收, 并 向用户展示邮件内容。 用户在回复邮件时, 如果添加了新联系人及原附 件, 则客户端将对该邮件回复请求进行标识, 并向服务器发送标识后的 邮件回复请求。
步骤 S20、 服务器判断所述接收到的邮件回复请求中是否存在新联 系人和原附件; 是则执行步骤 S30; 否则执行步骤 S40;
步骤 S30、 服务器根据预定的异于普通邮件的规则生成数据包, 并 将该数据包发送至目的地;
步骤 S40、 服务器根据普通邮件的规则生成数据包, 并将该数据包 发送至目的地。
服务器根据该邮件回复请求中的标识, 判断所述邮件回复请求是否 存在新联系人和原附件, 若存在新联系人和原附件, 则按照预定的异于 普通邮件的规则生成数据包, 并将该数据包发送至目的地; 若新联系人 和原附件至少有一个不存在于所述邮件回复请求中, 则按照普通邮件的 规则生成数据包, 并将生成的数据包发送至目的地。 该预定的异于普通 邮件的规则为使原附件仅发送至新联系人的规则。
本申请在判断邮件回复请求存在新联系人和原附件时, 按照预定的 异于普通邮件的规则生成数据包, 并将该数据包发送至目的地, 从而使 得回复邮件时, 新联系人既可以收到原附件, 便于双方的沟通; 已有联 系人也不会受到原附件的困扰, 给用户的使用带来了极大的便利。
进一步的, 上述邮件回复请求可包括: 邮件的正文、 已有联系人、 新联系人、 新附件、 原附件等等。 其中, 邮件的正文是指邮件回复的文 本、 图片等内容; 已有联系人是指原邮件存在的联系人; 新联系人是指 回复邮件时重新添加的联系人, 包括密送及抄送中添加的联系人; 新附 件是指回复邮件时重新添加的附件; 原附件是指原邮件所携带的附件。 该邮件回复请求中, 已有联系人^ ϋ本项, 邮件的正文、 新联系人、 新 附件及原附件是可选项, 即邮件回复请求中必须存在联系人, 而其它则 可有可无。 邮件回复请求中的每项内容将以数据块的形式发送, 且每个 数据块均添加有对应的标识。
上述服务器可以包括邮件传送服务器、 邮件投递服务器。 邮件传送 服务器主要用于根据客户端发送的邮件发送请求, 将客户端需发送的邮 件放入邮件队列中, 并为待发送的邮件提供路由, 使待发送的邮件能传 送至邮件投递服务器。 邮件投递服务器主要用于将邮件传送服务器传送 的邮件按照其联系人的地址信息投递出去。 当然, 该服务器还可以包括 邮件存储服务器, 主要用于存储服务器上来往的邮件及邮件中的附件, 当用户查看邮件时, 该附件仅以地址链接的形式存在, 用户查看或下载 附件时, 均要从该邮件存储服务器中进行获取。
图 2为本申请实施例提供的第一种邮件处理方法中, 服务器根据预 定的异于普通邮件的规则生成数据包, 并将该数据包发送至目的地的流 程示意图。 上述步骤 S30具体包括:
步骤 S301、 所述邮件传送服务器根据邮件回复请求中的内容生成两 个数据包, 其中一个带有原附件, 另一个未带原附件, 并将这两个数据 包发送至邮件投递服务器;
步骤 S302、 所述邮件投递服务器将带原附件的数据包的邮件头设置 为新联系人, 将未带原附件的数据包的邮件头设置为除去新联系人之外 的所有联系人, 即已有联系人;
步骤 S303、 所述邮件投递服务器同时或依次将两数据包投递至目的 地。
以邮件回复请求包括邮件的正文、 已有联系人、新联系人、新附件、 原附件为例, 邮件传送服务器接收到客户端发送的邮件回复请求后, 根 据邮件回复请求中的内容生成两个数据包, 一个数据包包括邮件的正 文、 新附件, 另一个数据包包括邮件的正文、 新附件及原附件。 然后在 未带原附件的数据包的邮件头中添加已有联系人的地址信息, 在带原附 件的数据包的邮件头中添加新联系人的地址信息。 最后, 将这两个数据 包传送至邮件投递服务器。 邮件投递服务器可以同时将这两个数据包投 递至目的地, 也可以将这两个数据包先后投递至目的地。 由此, 使得邮 件回复时, 新联系人既可以收到原附件, 便于双方的沟通; 已有联系人 也不会受到原附件的困扰, 给用户的使用带来了极大的便利。
由于上述实施例中, 邮件传送服务器所传送的数据包为根据邮件回 复请求生成的两个数据包, 可能会存在其中一个数据包遗漏或丟失等情 况, 因此本申请还提出了第二种邮件处理方法, 使得服务器根据预定的 异于普通邮件的规则生成数据包, 并将该数据包发送至目的地。 参照图 3 , 上述步骤 S30具体包括:
步骤 S311、 所述邮件传送服务器将邮件回复请求的内容生成一个数 据包, 并为该数据包添加邮件标识后, 发送至邮件投递服务器; 步骤 S312、 所述邮件投递服务器根据该邮件标识, 对邮件传送服务 器传送的数据包进行拆分、 重组生成两个数据包, 其中一个数据包带有 原附件, 另一个数据包未带原附件; 将带有原附件的数据包的邮件头设 置为新联系人, 将未带原附件的数据包的邮件头设置为除去新联系人之 外的所有联系人, 即已有联系人; 的地。
上述邮件标识为邮件服务器根据邮件标准协议协商好的标识, 该标 识可以提示邮件投递服务器, 该数据包为异于普通数据包的特殊数据 包。该邮件标准协议指筒单邮件传输协议( Simple Mail Transfer Protocol, SMTP )、 邮局协议 3 ( Post Office Protocol, POP 3 )。 邮件投递服务器收 到带有该标识的数据包后, 将对该数据包进行拆分, 形成邮件的正文、 已有联系人、 新联系人、 新附件、 原附件等数据块, 然后再根据每个数 据块的标签, 将邮件的正文、 新附件重组形成一个数据包, 将邮件的正 文、 新附件、 原附件重组形成另一个数据包, 并在包括原附件的数据包 的邮件头中添加新联系人的地址信息, 在未包括原附件的数据包的邮件 头中添加已有联系人的地址信息。 最后, 邮件投递服务器将生成的两数 据包同时或依次投递至目的地。 由此, 使得回复邮件时, 新联系人既可 以收到原附件,便于双方的沟通; 已有联系人也不会受到原附件的困扰, 给用户的使用带来了极大的便利。
进一步的, 在本申请实施例提出的第三种邮件处理方法中, 服务器 可以根据预定的规则生成数据包, 并将该数据包发送至目的地。 上述步 骤 S30具体为:
服务器根据所述邮件回复请求, 生成一数据包, 并为该数据包添加 邮件标识后, 发送至所有联系人; 该邮件标识使得联系人的客户端接收 到该添加邮件标识的数据包后,若联系人是已有联系人,则屏蔽原附件; 若联系人是新联系人, 则显示原附件。
上述服务器为内网服务器, 该内网服务器根据邮件回复请求中的标 识, 判断是否存在新联系人和原附件, 并在存在新联系人和原附件时, 根据邮件回复请求中的内容生成一个数据包, 并为该数据包添加邮件标 识后, 发送至所有联系人。 上述邮件标识为内网服务器根据自身约定的 协议协商好的标识, 该标识可以提示联系人的客户端, 该数据包为异于 普通数据包的特殊数据包。 联系人的客户端在收到该特殊数据包时, 若 联系人是已有联系人, 则屏蔽原附件; 若联系人是新联系人, 则显示原 附件。 由此, 使得回复邮件时, 新联系人既可以收到原附件, 便于双方 的沟通; 已有联系人也不会受到原附件的困扰, 给用户的使用带来了极 大的便利。
图 4为本申请实施例提供的另外一种邮件处理方法。 该邮件处理方 法中, 在上述步骤 S10之前还包括:
步骤 S00、 客户端检测是否添加了新联系人, 在检测到添加了新联 系人时发出是否添加原附件的提示请求, 并在收到该提示请求的响应后 生成邮件回复请求。
当客户端接收到用户发出的回复指令时, 即进入邮件回复状态中的 编辑页面。 此时客户端将检测是否添加了新联系人, 一旦客户端检测到 添加了新联系人, 即发出是否添加原附件的提示请求。 用户根据该提示 请求添加了原附件后, 则客户端将给原附件添加标识, 生成邮件回复请 求。 可以理解的是, 该实施例中, 客户端也可以在接收到用户发出的邮 件发送指令时, 检测是否添加了新联系人, 是则发出是否添加原附件的 提示请求, 并在收到该提示请求的响应后生成邮件回复请求。
图 5为本申请实施例提出的一种邮件处理***的结构示意图。 该邮 件处理***可包括客户端 100及 务器 200, 其中:
客户端 100, 用于向服务器 200发送邮件回复请求;
服务器 200,用于当所述邮件回复请求中存在新联系人和原附件时, 根据预定的异于普通邮件的规则生成数据包, 并将该数据包发送至目的 地。
上述客户端 100可以为安装在 PC、 PDA, MP等终端上的邮件客户端, 也可以为网页客户端 (又称网页浏览器) 。 客户端 100主要用于代理用 户进行邮件的发送和接收,并向用户展示邮件内容。用户在回复邮件时, 如果添加了新联系人及原附件, 则客户端 100将对邮件回复请求进行标 识, 并向服务器 200发送经过标识的邮件回复请求。
服务器 200根据该接收到的邮件回复请求中的标识, 判断所述邮件 回复请求是否存在新联系人和原附件, 若存在新联系人和原附件, 则按 照预定的异于普通邮件的规则生成数据包, 并将该数据包发送至目的 地; 若新联系人和原附件至少有一个不存在于所述邮件回复请求中, 则 按照普通邮件的规则生成数据包, 并将该数据包发送至目的地。 该预定 的异于普通邮件的规则为使原附件仅发送至新联系人的规则。
本申请通过判断邮件回复请求存在新联系人和原附件时, 按照预定 的异于普通邮件的规则生成数据包, 并将该数据包发送至目的地, 从而 使得回复邮件时, 新联系人既可以收到原附件, 便于双方的沟通; 已有 联系人也不会受到原附件的困扰, 给用户的使用带来了极大的便利。
进一步的, 图 6是本申请实施例提供的邮件处理***中服务器的结 构示意图。 参照图 6, 上述服务器 200包括邮件传送服务器 201及邮件投 递服务器 202, 其中: 所述邮件传送服务器 201用于根据邮件回复请求中 的内容生成两个数据包, 其中一个带有原附件, 另一个未带原附件; 将 带原附件的数据包的邮件头设置为新联系人, 将未带原附件的数据包的 邮件头设置为已有联系人, 并将所述数据包传送至邮件投递服务器 202; 所述邮件投递服务器 202用于同时或依次将两数据包投递至目的地。
在另一实施例中, 上述邮件传送服务器 201用于将邮件回复请求的 内容生成一个数据包, 并对该数据包添加邮件标识后, 发送至邮件投递 服务器 202; 所述邮件投递服务器 202用于根据该邮件标识, 对邮件传送 服务器 201传送的数据包进行拆分、 重组生成两个数据包, 其中一个带 有原附件, 另一个未带原附件; 将带有原附件的数据包的邮件头设置为 新联系人, 将未带原附件的数据包的邮件头设置为已有联系人; 同时或 依次将两数据包投递至目的地。
在又一实施例中, 上述服务器为内网服务器, 具体用于: 根据所述 邮件回复请求, 生成数据包, 并为该数据包添加邮件标识后, 发送至所 有联系人; 该邮件标识以使联系人的客户端接收到该添加邮件标识的数 据包后, 若联系人是已有联系人, 则屏蔽原附件; 若联系人是新联系人, 则显示原附件。
上述邮件标识为内网服务器根据自身约定的协议协商好的标识,该 标识可以提示联系人的客户端, 该数据包为异于普通数据包的特殊数据 包。 联系人的客户端在收到该特殊数据包时, 若联系人是已有联系人, 则屏蔽原附件; 若联系人是新联系人, 则显示原附件。 由此, 使得回复 邮件时, 新联系人既可以收到原附件, 便于双方的沟通; 已有联系人也 不会受到原附件的困扰, 给用户的使用带来了极大的便利。
进一步的, 上述客户端 100还用于:
检测是否添加了新联系人, 在检测到添加了新联系人时发出是否添 加原附件的提示请求, 并在收到该提示请求的响应后生成邮件回复请 求。
当客户端 100接收到用户发出的回复指令时,即进入邮件回复状态。 此时客户端 100将检测是否添加了新联系人, 一旦客户端 100检测到添加 了新联系人, 即发出是否添加原附件的提示请求。 用户根据该提示请求 添加了原附件后, 则客户端 100将给原附件添加标识, 生成邮件回复请 求。 可以理解的是, 该实施例中, 客户端 100也可以在接收到用户发出 的邮件发送指令时, 检测是否添加了新联系人, 是则发出是否添加原附 件的提示请求, 并在收到该提示请求的响应后生成邮件回复请求。
本申请实施例还提供了一种机器可读的存储介质, 存储用于使一机 器执行如本文所述的邮件处理方法的指令。 具体地, 可以提供配有存 储介质的***或者装置, 在该存储介质上存储着实现上述实施例中任 一实施例的功能的软件程序代码, 且使该***或者装置的计算机(或
CPU或 MPU )读出并执行存储在存储介质中的程序代码。
在这种情况下, 从存储介质读取的程序代码本身可实现上述实施例 中任何一项实施例的功能, 因此程序代码和存储程序代码的存储介质 构成了本申请的一部分。
用于提供程序代码的存储介质实施例包括软盘、 硬盘、 磁光盘、 光 盘 ( 如 CD-ROM、 CD-R、 CD-RW、 DVD-ROM、 DVD-RAM、 DVD-RW, DVD+RW ) 、 磁带、 非易失性存储卡和 ROM。 可选择地, 可以由通信网络从服务器计算机上下载程序代码。
此外, 应该清楚的是, 不仅可以通过执行计算机所读出的程序代 码, 而且可以通过基于程序代码的指令使计算机上操作的操作***等 来完成部分或者全部的实际操作, 从而实现上述实施例中任意一项实 施例的功能。
此外, 可以理解的是, 将由存储介质读出的程序代码写到***计算 机内的扩展板中所设置的存储器中或者写到与计算机相连接的扩展单 元中设置的存储器中, 随后基于程序代码的指令使安装在扩展板或者 扩展单元上的 CPU 等来执行部分和全部实际操作, 从而实现上述实施 例中任一实施例的功能。 例如, 图 7是本申请实施例提供的另外一种邮件处理***中服务器 的结构示意图, 如图 7所示, 服务器 70包括接口 701以及处理器 702, 其中:
所述处理器 702用于从所述接口 701接收客户端发送的邮件回复请 求, 判断所述邮件回复请求中是否存在新联系人和原附件, 在判断所述 邮件回复请求中存在新联系人和原附件时, 根据预定的异于普通邮件的 规则生成数据包, 并将所述数据包通过所述接口发送至目的地。
在第一个例子中, 处理器 702进一步包括第一处理器 7021和第二 处理器 7022。 服务器 70进一步包括分别与所述第一处理器 7021和第 二处理器 7022通信的第一存储器 7031和第二存储器 7032,其中所述第 一存储器 7031中存储第一组指令, 所述第二存储器 7032中存储第二组 指令, 所述第一组指令被所述第一处理器 7021 执行时用于实现邮件传 送服务器, 第二组指令被所述第二处理器 7022执行时用于实现邮件投 递服务器,
所述邮件传送服务器用于根据邮件回复请求中的内容生成两个数 据包, 其中一个带有原附件, 另一个未带原附件, 并将其传送至邮件投 递服务器;
所述邮件投递服务器用于将带原附件的数据包的邮件头设置为新 联系人, 将未带原附件的数据包的邮件头设置为已有联系人, 并将其传 送至邮件投递服务器, 并同时或依次将两数据包投递至目的地。
在第二个例子中, 所述处理器 702进一步包括第一处理器 7021和 第二处理器 7022。 所述服务器 70 进一步包括分别与所述第一处理器 7021和第二处理器 7022通信的第一存储器 7031和第二存储器 7032, 其中所述第一存储器 7031中存储第一组指令, 所述第二存储器 7032中 存储第二组指令, 所述第一组指令被所述第一处理器 7021 执行时用于 实现邮件传送服务器, 第二组指令被所述第二处理器 7022执行时用于 实现邮件投递服务器, 其中:
所述邮件传送服务器用于将邮件回复请求的内容生成一个数据包, 并为其添加邮件标识后, 发送至邮件投递服务器;
所述邮件投递服务器根据该邮件标识, 对邮件传送服务器传送的数 据包进行拆分、 重组生成两个数据包, 其中一个带有原附件, 另一个未 带原附件; 将带有原附件的数据包的邮件头设置为新联系人, 将未带原 附件的数据包的邮件头设置为已有联系人, 并同时或依次将两数据包投 递至目的地。
在上述第一个和第二个例子中,所述第一存储器 7031和第一处理器 7021位于同一个物理设备中, 所述第二存储器 7032和第二处理器 7022位 于同一个物理设备中。 所述第一存储器 7031和第二存储器 7032可以位于 相同或不同的物理设备中。 也就是说, 上述邮件传送服务器和邮件投递 服务器可以是一个物理的服务器, 也可以是两个不同的物理服务器(图 中未示出)。
在第三个例子中, 当所述服务器为内网服务器时, 所述处理器 702 用于根据所述邮件回复请求, 生成一个数据包, 并为该数据包添加邮件 标识后, 发送至所有联系人; 该邮件标识使得联系人的客户端接收到该 添加邮件标识的数据包后, 若联系人是已有联系人, 则屏蔽原附件; 若 联系人是新联系人, 则显示原附件。
通过采用本申请的上述技术方案, 使得回复邮件时, 新联系人既可 以收到原附件,便于双方的沟通; 已有联系人也不会受到原附件的困扰, 给用户的使用带来了极大的便利。

Claims

权利要求书
1、 一种邮件处理方法, 其特征在于, 包括:
服务器接收客户端发送的邮件回复请求,
判断所述邮件回复请求中是否存在新联系人和原附件,
如果所述邮件回复请求中存在新联系人和原附件, 根据预定的异于 普通邮件的规则生成数据包, 并将所述数据包发送至目的地。
2、 根据权利要求 1所述的邮件处理方法, 其特征在于, 所述服务器 包括邮件传送服务器及邮件投递服务器, 所述服务器根据预定的异于普 通邮件的规则生成数据包, 并将所述数据包发送至目的地包括:
所述邮件传送服务器根据邮件回复请求中的内容生成两个数据包, 其中一个带有原附件, 另一个未带原附件, 并将所述两个数据包传送至 邮件投递服务器;
所述邮件投递服务器将带原附件的数据包的邮件头设置为新联系 人, 将未带原附件的数据包的邮件头设置为已有联系人, 并同时或依次 将两数据包投递至目的地。
3、 根据权利要求 1所述的邮件处理方法, 其特征在于, 所述服务器 包括邮件传送服务器及邮件投递服务器, 所述服务器根据预定的异于普 通邮件的规则生成数据包, 并将所述数据包发送至目的地包括:
所述邮件传送服务器将邮件回复请求的内容生成一个数据包, 并为 所述数据包添加邮件标识后, 发送至邮件投递服务器;
所述邮件投递服务器根据该邮件标识, 对邮件传送服务器传送的数 据包进行拆分、 重组生成两个数据包, 其中一个带有原附件, 另一个未 带原附件; 将带有原附件的数据包的邮件头设置为新联系人, 将未带原 附件的数据包的邮件头设置为已有联系人, 并同时或依次将两数据包投 递至目的地。
4、 根据权利要求 1 所述的邮件处理方法, 其特征在于, 所述服务 器为内网服务器, 所述服务器根据预定的异于普通邮件的规则生成数据 包, 并将所述数据包发送至目的地包括: 内网服务器根据所述邮件回复请求, 生成一个数据包, 并为该数据 包添加邮件标识后, 发送至所有联系人; 该邮件标识使得联系人的客户 端接收到该添加邮件标识的数据包后, 若联系人是已有联系人, 则屏蔽 原附件; 若联系人是新联系人, 则显示原附件。
5、 一种用于邮件处理的服务器, 其特征在于, 所述服务器包括接 口以及处理器, 其中:
所述处理器用于从所述接口接收客户端发送的邮件回复请求, 判断 所述邮件回复请求中是否存在新联系人和原附件, 如果所述邮件回复请 求中存在新联系人和原附件, 根据预定的异于普通邮件的规则生成数据 包, 并将所述数据包通过所述接口发送至目的地。
6、 根据权利要求 5 所述的服务器, 其特征在于, 所述处理器进一 步包括第一处理器和第二处理器, 所述服务器进一步包括分别与所述第 一处理器和第二处理器通信的第一存储器和第二存储器, 其中所述第一 存储器中存储第一组指令, 所述第二存储器中存储第二组指令, 所述第 一组指令被所述第一处理器执行时用于实现邮件传送服务器, 第二组指 令被所述第二处理器执行时用于实现邮件投递服务器,
所述邮件传送服务器用于根据邮件回复请求中的内容生成两个数 据包, 其中一个带有原附件, 另一个未带原附件, 并将其传送至邮件投 递服务器;
所述邮件投递服务器用于将带原附件的数据包的邮件头设置为新 联系人, 将未带原附件的数据包的邮件头设置为已有联系人, 并将其传 送至邮件投递服务器, 并同时或依次将两数据包投递至目的地。
7、 根据权利要求 5 所述的服务器, 其特征在于, 所述处理器进一 步包括第一处理器和第二处理器, 所述服务器进一步包括分别与所述第 一处理器和第二处理器通信的第一存储器和第二存储器, 其中所述第一 存储器中存储第一组指令, 所述第二存储器中存储第二组指令, 所述第 一组指令被所述第一处理器执行时用于实现邮件传送服务器, 第二组指 令被所述第二处理器执行时用于实现邮件投递服务器, 其中:
所述邮件传送服务器用于将邮件回复请求的内容生成一个数据包, 并为其添加邮件标识后, 发送至邮件投递服务器;
所述邮件投递服务器用于根据该邮件标识, 对邮件传送服务器传送 的数据包进行拆分、 重组生成两个数据包, 其中一个带有原附件, 另一 个未带原附件; 将带有原附件的数据包的邮件头设置为新联系人, 将未 带原附件的数据包的邮件头设置为已有联系人, 并同时或依次将两数据 包投递至目的地。
8、 根据权利要求 6或 7所述的服务器, 其特征在于, 所述第一存储 器和第一处理器位于同一个物理设备中, 所述第二存储器和第二处理器 位于同一个物理设备中, 所述第一和第二存储器位于不同的物理设备 中。
9、 根据权利要求 5所述的服务器, 其特征在于, 当所述服务器为内 网服务器时,所述处理器用于根据所述邮件回复请求,生成一个数据包, 并为该数据包添加邮件标识后, 发送至所有联系人; 该邮件标识使得联 系人的客户端接收到该添加邮件标识的数据包后, 若联系人是已有联系 人, 则屏蔽原附件; 若联系人是新联系人, 则显示原附件。
10、 一种邮件处理***, 其特征在于, 包括客户端, 以及如权利要 求 5到 9任意一项所述的服务器, 其中:
所述客户端用于向所述服务器发送邮件回复请求。
11、根据权利要求 10所述的***,其特征在于,所述客户端还用于: 检测是否添加了新联系人,在检测到添加了新联系人时发出是否添 加原附件的提示请求, 并在收到该提示请求的响应后生成邮件回复请 求。
12、 一种邮件处理方法, 其特征在于, 包括:
客户端向服务器发送邮件回复请求, 以使服务器在所述邮件回复请 求中存在新联系人和原附件时, 根据预定的异于普通邮件的规则生成数 据包, 并将所述数据包发送至目的地。
13、 根据权利要求 12所述的邮件处理方法, 其特征在于, 所述客 户端向服务器发送邮件回复请求之前还包括:
客户端检测是否添加了新联系人,在检测到添加了新联系人时发出 是否添加原附件的提示请求, 并在收到该提示请求的响应后生成邮件回 复请求。
PCT/CN2013/082974 2012-09-10 2013-09-05 邮件处理方法及*** WO2014036949A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CA2884322A CA2884322C (en) 2012-09-10 2013-09-05 Mail processing method and system
EP13835541.7A EP2894817A4 (en) 2012-09-10 2013-09-05 METHOD AND SYSTEM FOR MAIL PROCESSING
US14/643,551 US9882842B2 (en) 2012-09-10 2015-03-10 Mail processing methods and server
US15/852,855 US10567313B2 (en) 2012-09-10 2017-12-22 Mail processing methods and server

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201210332204.6A CN103684974B (zh) 2012-09-10 2012-09-10 邮件处理方法及***
CN201210332204.6 2012-09-10

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/643,551 Continuation US9882842B2 (en) 2012-09-10 2015-03-10 Mail processing methods and server

Publications (1)

Publication Number Publication Date
WO2014036949A1 true WO2014036949A1 (zh) 2014-03-13

Family

ID=50236550

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2013/082974 WO2014036949A1 (zh) 2012-09-10 2013-09-05 邮件处理方法及***

Country Status (5)

Country Link
US (2) US9882842B2 (zh)
EP (1) EP2894817A4 (zh)
CN (1) CN103684974B (zh)
CA (1) CA2884322C (zh)
WO (1) WO2014036949A1 (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10904178B1 (en) * 2010-07-09 2021-01-26 Gummarus, Llc Methods, systems, and computer program products for processing a request for a resource in a communication
US9094488B1 (en) * 2014-02-14 2015-07-28 8×8, Inc. Remote management of VoIP device contact lists
CN105450499B (zh) * 2014-08-15 2018-11-06 阿里巴巴集团控股有限公司 一种邮件行为反馈方法及装置
CN104994012A (zh) * 2015-07-16 2015-10-21 魅族科技(中国)有限公司 一种邮件发送方法及装置
CN104994010B (zh) * 2015-07-16 2018-09-14 魅族科技(中国)有限公司 一种邮件展示方法及终端
CN105007216A (zh) * 2015-07-16 2015-10-28 魅族科技(中国)有限公司 一种邮件回复处理方法及装置
CN108243092A (zh) * 2016-12-27 2018-07-03 天津以松科技有限公司 一种邮件自动发送查询***
CN109714251B (zh) * 2018-12-29 2021-06-11 天津字节跳动科技有限公司 电子邮件处理方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1735077A (zh) * 2004-08-12 2006-02-15 上海华为技术有限公司 群发邮件处理方法
US20090094335A1 (en) * 2007-10-03 2009-04-09 Edmonds William M Eliminating Redundancy of Attachments in Email Responses
CN102651722A (zh) * 2011-02-28 2012-08-29 华为终端有限公司 邮件附件的处理方法、邮件发送服务器和邮件接收服务器

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020112010A1 (en) * 2001-02-14 2002-08-15 International Business Machines Corporation Selective dissemination of electronic mail attachments
EP2136515A1 (en) * 2008-06-17 2009-12-23 Research In Motion Limited Method and apparatus for remote manipulation of attachments
US8452854B2 (en) * 2008-06-17 2013-05-28 Research In Motion Limited Method and apparatus for remote manipulation of attachments

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1735077A (zh) * 2004-08-12 2006-02-15 上海华为技术有限公司 群发邮件处理方法
US20090094335A1 (en) * 2007-10-03 2009-04-09 Edmonds William M Eliminating Redundancy of Attachments in Email Responses
CN102651722A (zh) * 2011-02-28 2012-08-29 华为终端有限公司 邮件附件的处理方法、邮件发送服务器和邮件接收服务器

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2894817A4 *

Also Published As

Publication number Publication date
US20150188853A1 (en) 2015-07-02
US9882842B2 (en) 2018-01-30
CA2884322C (en) 2018-06-12
EP2894817A1 (en) 2015-07-15
US10567313B2 (en) 2020-02-18
CA2884322A1 (en) 2014-03-13
CN103684974A (zh) 2014-03-26
CN103684974B (zh) 2017-10-31
EP2894817A4 (en) 2015-09-09
US20180123985A1 (en) 2018-05-03

Similar Documents

Publication Publication Date Title
WO2014036949A1 (zh) 邮件处理方法及***
US20120290712A1 (en) Account Compromise Detection
US8886234B2 (en) Techniques for unified messaging
US20090181702A1 (en) Multi-mode communication
CN101179520A (zh) 一种感知邮件状态的方法及***
JP2011527467A (ja) 拡張されたメッセージングプラットフォーム
US20150195228A1 (en) Method and device for transmitting an electronic card
JP2004326318A (ja) 通信装置
WO2011103748A1 (zh) 管理电子邮件的方法和移动通信终端
KR101120856B1 (ko) 무선 장치에 대한 접속 해제 시간 준수 방법 및 컴퓨터 판독가능 기록매체
JP4857246B2 (ja) 承認装置、承認方法、及びプログラム
US20170142215A1 (en) Relaying mobile communications
CN103944806A (zh) 一种基于微信平台的数据传输方法和***
WO2016177246A1 (zh) 一种消息处理方法及装置
CN104579901B (zh) 文件传输结果态的展示方法和装置
WO2014036790A1 (zh) 一种电子邮件投递方法及邮件***
JP2018018218A (ja) 制御装置、判定方法及びプログラム
JP5933133B1 (ja) メールサーバ、メール転送方法、記録媒体、および、プログラム
WO2013178096A1 (zh) 一种消息发送方法、***及客户端
WO2023217024A1 (zh) 旁链路sl的通信方法、装置及终端
JP2007219721A (ja) 電子メール端末、プレゼンスサーバ、電子メールシステム、電子メール配信方法およびプログラム
KR20160049772A (ko) 수신 메시지를 처리하기 위한 방법, 시스템 및 컴퓨터 판독 가능한 기록 매체
JP3871314B2 (ja) コミュニケーションシステムにおける端末、及びそのプログラム
JP2003258913A (ja) メール受信システム、メール受信方法、メール受信プログラム、及び、コンピュータ読取可能な記録媒体
CN102624651A (zh) 网关通信方法及装置

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13835541

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2884322

Country of ref document: CA

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2013835541

Country of ref document: EP