CN103188128B - The method for previewing of Email attachment and mailing system - Google Patents
The method for previewing of Email attachment and mailing system Download PDFInfo
- 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
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/107—Computer-aided management of electronic mailing [e-mailing]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-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/08—Annexed 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
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.
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)
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)
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)
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 |
-
2011
- 2011-12-29 CN CN201110450360.8A patent/CN103188128B/en active Active
-
2012
- 2012-02-20 WO PCT/CN2012/071309 patent/WO2013097325A1/en active Application Filing
Patent Citations (6)
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 |