CN103188128B - The method for previewing of Email attachment and mailing system - Google Patents

The method for previewing of Email attachment and mailing system Download PDF

Info

Publication number
CN103188128B
CN103188128B CN201110450360.8A CN201110450360A CN103188128B CN 103188128 B CN103188128 B CN 103188128B CN 201110450360 A CN201110450360 A CN 201110450360A CN 103188128 B CN103188128 B CN 103188128B
Authority
CN
China
Prior art keywords
mail
hyperlink
server
preview
contents
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201110450360.8A
Other languages
Chinese (zh)
Other versions
CN103188128A (en
Inventor
林延中
谭振东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Critics of science and Technology (Guangzhou) Co. Ltd.
Original Assignee
MAIMAILTECH (BEIJING) CO Ltd
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 MAIMAILTECH (BEIJING) CO Ltd filed Critical MAIMAILTECH (BEIJING) CO Ltd
Priority to CN201110450360.8A priority Critical patent/CN103188128B/en
Priority to PCT/CN2012/071309 priority patent/WO2013097325A1/en
Publication of CN103188128A publication Critical patent/CN103188128A/en
Application granted granted Critical
Publication of CN103188128B publication Critical patent/CN103188128B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • Computer Hardware Design (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses the method for previewing of a kind of Email attachment and mailing system, the method includes: mail server parses message body and accessory structure from Mail Contents; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients; Described Mail Clients, according to the hyperlink in Mail Contents, sends link request message to preview server, asks preview adnexa; Described Mail Clients is carried out authentication by described preview server; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content and return to described Mail Clients. The embodiment of the present invention is resolved Email attachment content by server, and presents to client by browser, and client need not install adnexa analysis program.

Description

The method for previewing of Email attachment and mailing system
Technical field
The present invention relates to communication technical field, particularly relate to method for previewing and the mailing system of a kind of Email attachment.
Background technology
Email (E-mail) is current most widely used Computer Data Communication mode in the world, picture, official document, the various computer documentss such as audio-visual all can be sent to recipient by the mode of E-mail, and the application of E-mail brings great convenience to people's life.
IMAP(InternetMailAccessProtocol, interactive email access agreement) it is that Stanford University obtains agreement at a kind of mail of the research and development of exploitation in 1986. Mail Clients (such as MSOutlookExpress) can pass through IMAP protocol and obtain the information of mail from mail server, downloads mail etc. Being currently being widely used IMAP protocol is the communication protocol that RFC3501 standard document mode is formulated, after client Connection Service device, by shaking hands, then passing through command interaction and obtain the attribute of the attribute of mailbox folder, mail, client can obtain the information of mail.
But, the communication protocol of the mail that IMAP protocol is only intended on local mail client-access remote server, agreement is responsible for resolving the mail of MIME structure, it is not required to the adnexa understanding in mail in detail, and every kind of file has its specific structure, it is necessary to specific software just can check its real content, how agreement not regulation checks attachment content, therefore, by IMAP protocol it is the Email attachment can not checked and there is labyrinth. When the mail obtained includes adnexa, if user needs to check its content, it is necessary to first download attachment content, and the reader needing correspondence just can open the attachment, if computer is fitted without this reader, it is necessary for first downloading device, after installation, just can check adnexa. Namely existing technical scheme relies primarily on client and realizes the preview function of Email attachment.
Summary of the invention
The embodiment of the present invention proposes method for previewing and the mailing system of a kind of Email attachment, server resolve Email attachment content, and present to client by browser, and client need not install adnexa analysis program.
The method for previewing of the Email attachment that the embodiment of the present invention provides, including:
S1, Mail Clients send the instruction obtaining Mail Contents to mail server; Described instruction comprises mail piece identifiers;
S2, described mail server obtain Mail Contents according to described mail piece identifiers, parse message body and accessory structure, and generate the first encrypted characters string for verifying from described Mail Contents; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients;
S3, described Mail Clients, according to the hyperlink in Mail Contents, send link request message to preview server, ask preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Described Mail Clients is carried out authentication by S4, described preview server; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content and return to described Mail Clients;
The attachment content that S5, described Mail Clients are returned by preview server described in browser display.
Correspondingly, the mailing system that the embodiment of the present invention provides, including Mail Clients, mail server and preview server; Described Mail Clients includes:
Mail acquisition module, for sending the instruction obtaining Mail Contents, it is thus achieved that the Mail Contents that described mail server returns to described mail server; The instruction of described acquisition Mail Contents comprises mail piece identifiers;
Attachment preview request module, for according to the hyperlink in Mail Contents, sending link request message to preview server, asks preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Attachment preview module, for the attachment content returned by preview server described in browser display;
Described mail server includes:
Mail Contents processing module, for obtaining Mail Contents according to described mail piece identifiers, parses message body and accessory structure from described Mail Contents, and generates the first encrypted characters string for verifying; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients;
Described preview server includes:
Attachment content processing module, for receiving the link request message that described Mail Clients sends, carries out authentication to described Mail Clients; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content, and return to the browser of described Mail Clients.
The method for previewing of the Email attachment that the embodiment of the present invention provides and mailing system, when Mail Clients obtains message body, the hyperlink with accessory information is inserted into message body by mail server, and returns to Mail Clients. User asks online preview adnexa by clicking attachment hyperlinks, after preview server verifies this chain bonding method, calls corresponding program module and resolves attachment content, and return to the browser of Mail Clients. The embodiment of the present invention realizes attachment preview operation by server, and user can check attachment content online by browser, and Mail Clients need not install corresponding adnexa analysis program or reader, easy to use.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the method for previewing of the Email attachment that the embodiment of the present invention one provides;
Fig. 2 is the schematic flow sheet of the method for previewing of the Email attachment that the embodiment of the present invention two provides;
Fig. 3 is the structural representation of the mailing system that the embodiment of the present invention three provides;
Fig. 4 is the structural representation of the Mail Contents processing module shown in Fig. 3;
Fig. 5 is the structural representation of the attachment preview request module shown in Fig. 3;
Fig. 6 is the structural representation of the attachment content processing module shown in Fig. 3.
Detailed description of the invention
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is clearly and completely described, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments. Based on the embodiment in the present invention, the every other embodiment that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
Referring to Fig. 1, the schematic flow sheet of the method for previewing of the Email attachment that the embodiment of the present invention one provides, the method comprises the following steps:
S1, Mail Clients send the instruction obtaining Mail Contents to mail server; Described instruction comprises mail piece identifiers;
S2, described mail server obtain Mail Contents according to described mail piece identifiers, parse message body and accessory structure, and generate the first encrypted characters string for verifying from described Mail Contents; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients;
S3, described Mail Clients, according to the hyperlink in Mail Contents, send link request message to preview server, ask online preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Described Mail Clients is carried out authentication by S4, described preview server; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content and return to described Mail Clients;
The attachment content that S5, described Mail Clients are returned by preview server described in browser display.
Above-mentioned steps S2 specifically includes:
S21, described mail server obtain Mail Contents according to described mail piece identifiers, parse message body and mail structure from described Mail Contents; Described mail structure includes Attachment Name, size and accessory position;
S22, described mail server, according to described mail piece identifiers, the time generating hyperlink and accessory position and a string character string specified, use Message Digest 5 to calculate the first encrypted characters string for verifying; Optionally, described a string character string specified can be random number;
Mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string being used for verifying are inserted in hyperlink by S23, described mail server, generate a hyperlink for each Email attachment;
The hyperlink of generation is inserted in described message body, and Mail Contents is recompiled by S24, described mail server;
Mail Contents after recompiling is sent to described Mail Clients by S25, described mail server.
Wherein, when user uses Mail Clients to connect mail server, after verifying, mail server can record current user name; Mail piece identifiers is the unique ID of mail, it is possible to obtain from subscriber mailbox; After obtaining Mail Contents according to mail piece identifiers, parsing accessory information, accessory position represents the adnexa which part in mail.
When being embodied as, the hyperlink of generation can be inserted into the beginning of message body, ending or other positions by mail server, and last mail server can be re-encoded as text the content of mail format, and sends Mail Clients.
Above-mentioned steps S3 specifically includes:
S31, described Mail Clients receive the Mail Contents that described mail server returns, and obtain mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string for verifying according to the hyperlink in Mail Contents;
S32, described Mail Clients, according to the preview server address specified in described hyperlink, send link request message to preview server, ask preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying.
Above-mentioned steps S4 specifically includes:
S41, described preview server receive the link request message that described Mail Clients sends, it is thus achieved that user name, the generation time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
S42, described preview server, according to described user name, the time generating hyperlink and mail piece identifiers, use Message Digest 5 to calculate the second encrypted characters string for verifying;
Described first encrypted characters string and described second encrypted characters string are compared by S43, described preview server; If equal, then by verifying, perform S44 ~ S46; Otherwise not by verifying, refuse the linking request of described Mail Clients;
Wherein, the first encrypted characters string and the second encrypted characters string are equal, represent that hyperlink is effective, and otherwise mail server will be considered that this link is invalid, and provides miscue;
According to described mail piece identifiers, S44, described preview server determine that user needs the mail checked, and determine that user needs the adnexa checked according to described accessory position;
S45, the described preview server type according to described adnexa, the program module calling correspondence parses attachment content, and attachment content converts to html form;
The attachment content of html form is returned to the browser of described Mail Clients by S46, described preview server.
Such as, when the type of adnexa is doc file, then preview server calls the program module identifying office document to parse attachment content, after attachment content converts to html form, return to client browser, thus can show attachment content in the browser of client.
In an optional embodiment, in above-mentioned steps S42, preview server uses Message Digest 5 to user name, the random number generating the time of hyperlink, mail piece identifiers and preservation, calculates the second encrypted characters string for verifying.
When being embodied as, Message Digest 5 can be MD4 algorithm, MD5 algorithm or other digest algorithm.
Referring to Fig. 2, the schematic flow sheet of the method for previewing of the Email attachment that the embodiment of the present invention two provides.
Before above-mentioned steps S1, Mail Clients needs to set up with mail server to be connected. As in figure 2 it is shown, it is as follows to set up the step connecting and obtaining Mail Contents:
S101, Mail Clients connect mail server;
S102, mail server return banner information to Mail Clients, contain mail communication agreement (such as IMAP version), extended instruction or authentication mode that mail server is supported in this banner information;
After S103, Mail Clients receive banner information, send user name and password to mail server;
S104, mail server carry out user's checking; If being verified, then to Mail Clients return authentication successful information; If checking is not passed through, then to Mail Clients return authentication failure information;
S105, after Mail Clients receives authentication success message, select enter specific file; Such as it is transmitted in mailbox the instruction of " inbox " to mail server;
S106, after mail server enters into user folder, successful information can be backed into Mail Clients, and the state of this file can be pointed out, for instance whether unread mail number, mail sum, file read-write;
S107, when user needs to check certain mail, Mail Clients to mail server send obtain Mail Contents instruction; Described instruction comprises the mail piece identifiers needing to check mail;
S108, when mail server receive obtain Mail Contents instruction after, if mail exist, then return Mail Contents to Mail Clients, otherwise return miscue.
The method for previewing of the Email attachment that the embodiment of the present invention provides, may be used in IMAP mailing system, server resolve Email attachment content, and present to client by browser, and client need not install adnexa reader, is user-friendly to.
Below in conjunction with Fig. 3 ~ Fig. 6, mailing system provided by the invention is described in detail.
Referring to Fig. 3, it it is the structural representation of the mailing system that the embodiment of the present invention three provides.
The mailing system that the present embodiment provides includes: Mail Clients 1, mail server 2 and preview server 3; Described Mail Clients 1 includes:
Mail acquisition module 11, for sending the instruction obtaining Mail Contents, it is thus achieved that the Mail Contents that described mail server returns to described mail server; The instruction of described acquisition Mail Contents comprises mail piece identifiers;
Attachment preview request module 12, for according to the hyperlink in Mail Contents, sending link request message to preview server, ask online preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Attachment preview module 13, for the attachment content returned by preview server described in browser display;
Described mail server 2 includes:
Mail Contents processing module 20, for obtaining Mail Contents according to described mail piece identifiers, parses message body and accessory structure from described Mail Contents, and generates the first encrypted characters string for verifying; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients;
Described preview server 3 includes:
Attachment content processing module 30, for receiving the link request message that described Mail Clients sends, carries out authentication to described Mail Clients; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content, and return to the browser of described Mail Clients.
Referring to Fig. 4, it it is the structural representation of the Mail Contents processing module shown in Fig. 3.
Described Mail Contents processing module 20 specifically includes:
Mail resolution unit 201, for obtaining Mail Contents according to described mail piece identifiers, parses message body and mail structure from described Mail Contents; Described mail structure includes Attachment Name, size and accessory position;
First check code generates unit 202, for according to described mail piece identifiers, the time generating hyperlink and accessory position and a string character string specified, using Message Digest 5 to calculate the first encrypted characters string for verifying;
Hyperlink generates unit 203, for being inserted in hyperlink by mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string being used for verifying, generates a hyperlink for each Email attachment;
Mail is rearranged unit 204, for the hyperlink of generation being inserted in described message body, and Mail Contents is recompiled;
Mail Contents transmitting element 205, for being sent to described Mail Clients by the Mail Contents after recompiling.
Referring to Fig. 5, it it is the structural representation of the attachment preview request module shown in Fig. 3.
Described attachment preview request module 12 specifically includes:
Mail Contents receives unit 121, for receiving the Mail Contents that described mail server returns, obtains mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string for verifying according to the hyperlink in Mail Contents;
Linking request transmitting element 122, for according to the preview server address specified in described hyperlink, sending link request message to preview server, asks preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying.
Referring to Fig. 6, it it is the structural representation of the attachment content processing module shown in Fig. 3.
Described attachment content processing module 30 specifically includes:
Linking request receives unit 301, for receiving the link request message that described Mail Clients sends, it is thus achieved that user name, the generation time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Second check code generates unit 302, for according to described user name, the time generating hyperlink and mail piece identifiers, using Message Digest 5 to calculate the second encrypted characters string for verifying;
Authentication unit 303, for comparing described first encrypted characters string and described second encrypted characters string; If equal, then by verifying; Otherwise not by verifying, refuse the linking request of described Mail Clients;
Unit 304 searched by adnexa, for, after passing through checking, determining that user needs the mail checked according to described mail piece identifiers, and determine that user needs the adnexa checked according to described accessory position;
Adnexa resolution unit 305, for the type according to described adnexa, the program module calling correspondence parses attachment content, and attachment content converts to html form;
Attachment content returns unit 306, for the attachment content of html form returns to the browser of described Mail Clients.
The method for previewing of the Email attachment that the embodiment of the present invention provides and mailing system, when Mail Clients obtains message body, the hyperlink with accessory information is inserted into message body by mail server, and returns to Mail Clients. User asks online preview adnexa by clicking attachment hyperlinks, after preview server verifies this chain bonding method, calls corresponding program module and resolves attachment content, and return to the browser of Mail Clients. The embodiment of the present invention realizes attachment preview operation by server, and user can check attachment content online by browser, and Mail Clients need not install corresponding adnexa analysis program or reader, easy to use.
The above is the preferred embodiment of the present invention; it should be pointed out that, for those skilled in the art, under the premise without departing from the principles of the invention; can also making some improvements and modifications, these improvements and modifications are also considered as protection scope of the present invention.

Claims (8)

1. the method for previewing of an Email attachment, it is characterised in that including:
S1, Mail Clients send the instruction obtaining Mail Contents to mail server; Described instruction comprises mail piece identifiers;
S2, described mail server obtain Mail Contents according to described mail piece identifiers, parse message body and accessory structure, and generate the first encrypted characters string for verifying from described Mail Contents; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients; Wherein, described first encrypted characters string is also sent to described Mail Clients by described mail server;
S3, described Mail Clients, according to the hyperlink in Mail Contents, send link request message to preview server, ask online preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Described Mail Clients is carried out authentication by S4, described preview server; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content and return to described Mail Clients;
The attachment content that S5, described Mail Clients are returned by preview server described in browser display.
2. the method for previewing of Email attachment as claimed in claim 1, it is characterised in that step S2 specifically includes:
S21, described mail server obtain Mail Contents according to described mail piece identifiers, parse message body and mail structure from described Mail Contents; Described mail structure includes Attachment Name, size and accessory position;
S22, described mail server, according to user name, described mail piece identifiers and the time generating hyperlink, use Message Digest 5 to calculate the first encrypted characters string for verifying;
Mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string being used for verifying are inserted in hyperlink by S23, described mail server, generate a hyperlink for each Email attachment;
The hyperlink of generation is inserted in described message body, and Mail Contents is recompiled by S24, described mail server;
Mail Contents after recompiling is sent to described Mail Clients by S25, described mail server.
3. the method for previewing of Email attachment as claimed in claim 2, it is characterised in that step S3 specifically includes:
S31, described Mail Clients receive the Mail Contents that described mail server returns, and obtain mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string for verifying according to the hyperlink in Mail Contents;
S32, described Mail Clients, according to the preview server address specified in described hyperlink, send link request message to preview server, ask preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying.
4. the method for previewing of Email attachment as claimed in claim 3, it is characterised in that step S4 specifically includes:
S41, described preview server receive the link request message that described Mail Clients sends, it is thus achieved that user name, the generation time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
S42, described preview server, according to described user name, the time generating hyperlink and mail piece identifiers, use Message Digest 5 to calculate the second encrypted characters string for verifying;
Described first encrypted characters string and described second encrypted characters string are compared by S43, described preview server; If equal, then by verifying, perform S44��S46; Otherwise not by verifying, refuse the linking request of described Mail Clients;
According to described mail piece identifiers, S44, described preview server determine that user needs the mail checked, and determine that user needs the adnexa checked according to described accessory position;
S45, the described preview server type according to described adnexa, the program module calling correspondence parses attachment content, and attachment content converts to html form;
The attachment content of html form is returned to the browser of described Mail Clients by S46, described preview server.
5. a mailing system, it is characterised in that include Mail Clients, mail server and preview server; Described Mail Clients includes:
Mail acquisition module, for sending the instruction obtaining Mail Contents, it is thus achieved that the Mail Contents that described mail server returns to described mail server; The instruction of described acquisition Mail Contents comprises mail piece identifiers;
Attachment preview request module, for according to the hyperlink in Mail Contents, sending link request message to preview server, ask online preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Attachment preview module, for the attachment content returned by preview server described in browser display;
Described mail server includes:
Mail Contents processing module, for obtaining Mail Contents according to described mail piece identifiers, parses message body and accessory structure from described Mail Contents, and generates the first encrypted characters string for verifying; Generate a hyperlink for each Email attachment, hyperlink is inserted in message body, after Mail Contents is recompiled, is sent to described Mail Clients; Wherein, described first encrypted characters string is also sent to described Mail Clients by described Mail Contents processing module;
Described preview server includes:
Attachment content processing module, for receiving the link request message that described Mail Clients sends, carries out authentication to described Mail Clients; After being verified, according to the mail piece identifiers in described link request message and accessory position, parse attachment content, and return to the browser of described Mail Clients.
6. mailing system as claimed in claim 5, it is characterised in that described Mail Contents processing module specifically includes:
Mail resolution unit, for obtaining Mail Contents according to described mail piece identifiers, parses message body and mail structure from described Mail Contents; Described mail structure includes Attachment Name, size and accessory position;
First check code generates unit, for according to described mail piece identifiers, the time generating hyperlink and user name, using Message Digest 5 to calculate the first encrypted characters string for verifying;
Hyperlink generates unit, for being inserted in hyperlink by mail piece identifiers, the generation time of hyperlink, accessory position and the first encrypted characters string being used for verifying, generates a hyperlink for each Email attachment;
Mail is rearranged unit, for the hyperlink of generation being inserted in described message body, and Mail Contents is recompiled;
Mail Contents transmitting element, for being sent to described Mail Clients by the Mail Contents after recompiling.
7. mailing system as claimed in claim 6, it is characterised in that described attachment preview request module specifically includes:
Mail Contents receives unit, for receiving the Mail Contents that described mail server returns, obtains mail piece identifiers, the time generating hyperlink and accessory position and the first encrypted characters string for verifying according to the hyperlink in Mail Contents;
Linking request transmitting element, for according to the preview server address specified in described hyperlink, sending link request message to preview server, asks preview adnexa; Described link request message comprises user name, generates the time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying.
8. mailing system as claimed in claim 7, it is characterised in that described attachment content processing module specifically includes:
Linking request receives unit, for receiving the link request message that described Mail Clients sends, it is thus achieved that user name, the generation time of hyperlink, mail piece identifiers, accessory position and the first encrypted characters string for verifying;
Second check code generates unit, for according to described user name, the time generating hyperlink and mail piece identifiers, using Message Digest 5 to calculate the second encrypted characters string for verifying;
Authentication unit, for comparing described first encrypted characters string and described second encrypted characters string; If equal, then by verifying; Otherwise not by verifying, refuse the linking request of described Mail Clients;
Unit searched by adnexa, for, after passing through checking, determining that user needs the mail checked according to described mail piece identifiers, and determine that user needs the adnexa checked according to described accessory position;
Adnexa resolution unit, for the type according to described adnexa, the program module calling correspondence parses attachment content, and attachment content converts to html form;
Attachment content returns unit, for the attachment content of html form returns to the browser of described Mail Clients.
CN201110450360.8A 2011-12-29 2011-12-29 The method for previewing of Email attachment and mailing system Active CN103188128B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201110450360.8A CN103188128B (en) 2011-12-29 2011-12-29 The method for previewing of Email attachment and mailing system
PCT/CN2012/071309 WO2013097325A1 (en) 2011-12-29 2012-02-20 Mail attachment preview method and mail system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110450360.8A CN103188128B (en) 2011-12-29 2011-12-29 The method for previewing of Email attachment and mailing system

Publications (2)

Publication Number Publication Date
CN103188128A CN103188128A (en) 2013-07-03
CN103188128B true CN103188128B (en) 2016-06-08

Family

ID=48679099

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110450360.8A Active CN103188128B (en) 2011-12-29 2011-12-29 The method for previewing of Email attachment and mailing system

Country Status (2)

Country Link
CN (1) CN103188128B (en)
WO (1) WO2013097325A1 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103516592B (en) * 2013-09-03 2017-07-28 盈世信息科技(北京)有限公司 A kind of automatic method for previewing of Email attachment based on IMAP protocol and system
CN104615391A (en) * 2015-02-03 2015-05-13 九玉(北京)科技有限公司 File previewing method, device and system
US10191891B2 (en) * 2015-08-26 2019-01-29 Microsoft Technology Licensing, Llc Interactive preview teasers in communications
CN105915435A (en) * 2015-12-12 2016-08-31 乐视移动智能信息技术(北京)有限公司 Mail processing method and equipment
CN107786419B (en) * 2016-08-26 2020-05-26 西安交大捷普网络科技有限公司 Attachment restoring method for realizing attachment of webpage mailbox
US10810204B2 (en) 2017-02-27 2020-10-20 Microsoft Technology Licensing, Llc Providing access to an electronic message attachment
US10832211B2 (en) 2017-02-27 2020-11-10 Microsoft Technology Licensing, Llc Opening an attachment and conversation from a messaging application
CN108009141A (en) * 2017-11-30 2018-05-08 努比亚技术有限公司 A kind of display content control method, mobile terminal and computer-readable recording medium
CN107733790B (en) * 2017-12-01 2020-07-14 世纪龙信息网络有限责任公司 Mail delivery method, device and server
CN107733789B (en) * 2017-12-01 2020-09-08 世纪龙信息网络有限责任公司 Mail sending method and device
CN108768835B (en) * 2018-05-30 2022-03-18 彩讯科技股份有限公司 Mail analysis method, device, server and storage medium
CN109002424B (en) * 2018-06-14 2021-05-14 平安科技(深圳)有限公司 File format conversion method and device, computer equipment and storage medium
CN109614562B (en) * 2018-11-27 2024-05-14 平安科技(深圳)有限公司 Mail display method, mail display device, computer equipment and storage medium
CN112785240A (en) * 2019-11-08 2021-05-11 腾讯科技(深圳)有限公司 Method and device for processing e-mail, computer readable medium and electronic equipment
CN113612678B (en) * 2021-07-15 2023-03-31 中标软件有限公司 Safety protection method for downloading and using mail attachment

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1329315A (en) * 2000-06-20 2002-01-02 腾龙计算机软件(上海)有限公司 Electronic mail system
CN1755680A (en) * 2004-09-30 2006-04-05 微软公司 Method and computer-readable medium for previewing and performing actions on attachments to electronic mail messages
CN1761246A (en) * 2005-11-04 2006-04-19 中国移动通信集团公司 Method for handling attachment of E-mail
US7263561B1 (en) * 2001-08-24 2007-08-28 Mcafee, Inc. Systems and methods for making electronic files that have been converted to a safe format available for viewing by an intended recipient
JP2009077091A (en) * 2007-09-20 2009-04-09 Konica Minolta Business Technologies Inc Electronic mail server system
CN101547165A (en) * 2008-03-28 2009-09-30 国际商业机器公司 Method for sending and distributing e-mails and e-mail servers

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8032482B2 (en) * 2004-09-30 2011-10-04 Microsoft Corporation Method, system, and apparatus for providing a document preview

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1329315A (en) * 2000-06-20 2002-01-02 腾龙计算机软件(上海)有限公司 Electronic mail system
US7263561B1 (en) * 2001-08-24 2007-08-28 Mcafee, Inc. Systems and methods for making electronic files that have been converted to a safe format available for viewing by an intended recipient
CN1755680A (en) * 2004-09-30 2006-04-05 微软公司 Method and computer-readable medium for previewing and performing actions on attachments to electronic mail messages
CN1761246A (en) * 2005-11-04 2006-04-19 中国移动通信集团公司 Method for handling attachment of E-mail
JP2009077091A (en) * 2007-09-20 2009-04-09 Konica Minolta Business Technologies Inc Electronic mail server system
CN101547165A (en) * 2008-03-28 2009-09-30 国际商业机器公司 Method for sending and distributing e-mails and e-mail servers

Also Published As

Publication number Publication date
CN103188128A (en) 2013-07-03
WO2013097325A1 (en) 2013-07-04

Similar Documents

Publication Publication Date Title
CN103188128B (en) The method for previewing of Email attachment and mailing system
US6237040B1 (en) Hypertext transmission method and server apparatus for sending and receiving files other than HTML files
CN100579055C (en) Processing method and device for instant communication information including hyperlink
US20080133678A1 (en) Content sharing system and method for devices
CN103516592B (en) A kind of automatic method for previewing of Email attachment based on IMAP protocol and system
WO2008151533A1 (en) Mail terminal, server, system and method
CN102368750A (en) Display method and system of multi-account login interface
CN101355529B (en) Method, system and client terminal for transmitting e-mail to instant communication contact
CN102821137A (en) Website safety detection method and website safety detection system
CN111770086B (en) Fishing user simulation collection method, device, system and computer readable storage medium
CN112231711A (en) Vulnerability detection method and device, computer equipment and storage medium
CN101771928A (en) Method and system and proxy server for Webpage transmitting
CN104348613A (en) User verification method, apparatus and system
CN110475215B (en) Message editing, transmitting and displaying method, server and terminal thereof
CN101217734B (en) BREW page layout access method and terminal with BREW_URL addresses
CN105721274B (en) The fusion method and device of one kind of multiple instant messagings
WO2009073314A1 (en) System, method, and computer program product for the delivery of email to an iptv display device
CN102541569A (en) Method and system for achieving transmitting of document-corresponding program and customer side
CN105024907A (en) IM information pushing method and system, server and platform
CN104639513A (en) Method and system for associating network account
JP4503605B2 (en) Message transfer system and message transfer method
CN103490898B (en) E-mail collection authorization method, device and system
CN105025448A (en) IM information pushing method and system, server and platform
CN101072182A (en) Network content update synchronizing method, device and system
CN105024908A (en) IM information pushing method and system, server and platform

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20171227

Address after: 510000 Guangdong city of Guangzhou province Panyu District Xiaoguwei Street Mingzhi University City Street No. 1 Building 5 building 503 room information hub

Patentee after: Critics of science and Technology (Guangzhou) Co. Ltd.

Address before: 100080 room 8003, cyber building, No. 19 South Haidian Road, Beijing, Haidian District

Patentee before: MaiMailtech (Beijing) Co., Ltd.

TR01 Transfer of patent right