Mail sending system and sending method

Through various subsystems and storage devices in the mail sending system, real-time transmission and automatic transmission of mails across the network are realized, solving the problems of low mail transmission efficiency and poor data security in the prior art, and improving the efficiency and data security of mail transmission.

CN120017633APending Publication Date: 2025-05-16JIANGNAN SHIPYARD (GRP) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510225876.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-27
Publication Date
2025-05-16

AI Technical Summary

Technical Problem

In the prior art, internal personnel of the enterprise send emails to external networks are inefficient, and real-time transmission is not possible, and there are problems such as high labor costs, large workloads and poor data security.

Method used

It provides an email sending system, including an internal mailbox subsystem, an email generation subsystem, a first ferry subsystem, a second ferry subsystem, an mail sending subsystem and a storage device. It realizes cross-network one-way real-time transmission and automatic transmission of EML files through a single file data flow method, and uses ergonomic volatile storage devices to achieve cross-network physical isolation.

Benefits of technology

Real-time transmission and automatic sending of emails from the internal network to the external network is realized, which reduces labor costs, reduces the workload of enterprise employees, improves email sending efficiency, and improves data security within the enterprise.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120017633A_ABST
    Figure CN120017633A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of communication, and provides a mail sending system and method, and the system comprises an internal mailbox subsystem, a mail generation subsystem, a first ferry subsystem, a second ferry subsystem, a mail sending subsystem, and a storage device. The internal mailbox subsystem is used for generating a mail information body; the mail generation subsystem generates an EML file according to the mail information body, and stores the EML file in the established to-be-transferred mail directory; the first ferry subsystem writes the EML file in the to-be-transferred mail directory into the storage device, and the second ferry subsystem writes the EML file in the storage device into the established to-be-sent mail directory; and the mail sending subsystem reads and analyzes the EML file in the catalog of the mail to be sent, and constructs and sends a standard mail message body according to analysis information. Through the mail sending system, real-time transmission and automatic sending of the mail from the internal network to the external network are realized, the mail sending efficiency is improved, the internal network and the external network are physically isolated, and the data security in an enterprise is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to an email sending system and method. Background Art

[0002] In some special areas of business operations, due to the strict protection of sensitive information or business secrets such as business secrets and core technologies, the internal network of the enterprise and the external network are isolated from each other. However, in the actual work process, enterprise employees frequently need to communicate with external service providers through emails to ensure the normal progress of business.

[0003] At present, the following technical solutions are mainly used for internal and external network email transmission. The first is to build an email server for the internal network: the enterprise builds an email server in the internal network environment, employees write emails in the internal network, and then extract and store the emails to be sent in the designated directory at preset time intervals. After that, the administrator regularly manually copies the files in the directory and transfers them to the external network to complete the email sending. The second is to build an email server for the external network: build an email server in the external network environment, employees use personal terminals to connect to the external network, log in to the email server to communicate with external service providers through emails. The third is to build email servers for both internal and external networks: deploy email servers in the internal network and external network respectively, and then have the administrator regularly manually synchronize the data of the internal and external network servers to realize the transmission and interaction of emails in turn.

[0004] However, all of the above solutions have defects and shortcomings to varying degrees. For the first solution, since it relies on the administrator to manually copy files to the external network regularly for sending, this process not only increases labor costs and workload, but also the timeliness and efficiency of email sending are difficult to effectively guarantee. For the second solution, if the work materials processed by employees in the internal network are to be sent as email attachments, they must be manually transferred out, which not only brings great inconvenience to the employees' work, but also seriously affects work efficiency. The third solution relies on manual data synchronization and requires frequent manual copying of database files to the external network, which increases the complexity of data transmission and is prone to data leakage, which is not conducive to the company's data security management. Summary of the invention

[0005] In view of the above-mentioned shortcomings of the prior art, the purpose of this application is to provide an email sending system and sending method, which are used to solve the problems existing in the prior art such as low efficiency of internal enterprise personnel sending emails to external networks and inability to send emails in real time.

[0006] To achieve the above-mentioned purpose and other related purposes, in a first aspect, the present application provides an email sending system, including an internal mailbox subsystem, an email generating subsystem, a first ferrying subsystem, a second ferrying subsystem, an email sending subsystem, and a storage device;

[0007] The internal mailbox subsystem is used to generate a mail message body;

[0008] The mail generation subsystem is used to generate an EML file according to the mail information body, and store the EML file in the established mail directory to be transferred;

[0009] The first ferry subsystem is used to build the mail directory to be transferred, write the EML files in the mail directory to be transferred into the storage device, and transfer the storage device to the second ferry subsystem;

[0010] The second ferry subsystem is used to build a directory of mails to be sent, and write the EML file read from the storage device into the directory of mails to be sent;

[0011] The mail sending subsystem is used to read and parse the EML file in the to-be-sent mail directory, and to construct and send a standard mail message body according to the parsed information of the EML file.

[0012] Optionally, the mail sending system further includes a mailbox database and a mail message queue library, and the internal mailbox subsystem is further used to store the mail message body in the mailbox database and store the returned mail address in the message queue library.

[0013] Optionally, the storage device is an erasable volatile storage device, and the storage device only allows writing one EML file at a time.

[0014] Optionally, the email sending system also includes an external database, and the email sending subsystem is further used to obtain the sender's email password from the external database according to the parsed information, and use the sender's email password to simulate logging into the external email system to send the standard email message body.

[0015] In a second aspect, the present application also provides an email sending method, comprising the following steps:

[0016] Generate email message body;

[0017] Generate an EML file according to the email information body;

[0018] Configuring a mail directory to be transferred, storing the EML file in the mail directory to be transferred, and writing the EML file in the mail directory to be transferred into a storage device;

[0019] Configuring a directory of mails to be sent, reading the EML file from the storage device, and writing the EML file into the directory of mails to be sent;

[0020] The EML file in the to-be-sent mail directory is read and parsed, and a standard mail message body is constructed and sent according to the parsed information of the EML file.

[0021] Optionally, generating the email information body comprises the following steps:

[0022] Build an internal mailbox subsystem, mailbox database and mail message queue library on the internal network;

[0023] Using the internal mailbox subsystem to edit and generate the email information body;

[0024] Store the email message body into the mailbox database and return the email address;

[0025] The email address is stored in the message queue library.

[0026] Optionally, generating the EML file comprises the following steps:

[0027] Build an email generation subsystem on the internal network;

[0028] Utilizing the email generation subsystem to obtain the email address from the message queue library;

[0029] According to the email address, obtaining the email information body from the mailbox database;

[0030] Generate an EML file according to the email information body.

[0031] Optionally, configuring a mail directory to be transferred, storing the EML file in the mail directory to be transferred, and writing the EML file in the mail directory to be transferred into a storage device comprises the following steps:

[0032] Build the first ferry subsystem on the internal network;

[0033] Utilizing the first ferry subsystem to configure the mail directory to be transferred;

[0034] Storing the EML file in the mail directory to be transferred;

[0035] When the storage device is in a writable state, reading the EML file in the to-be-transferred mail directory, and writing the read EML file into the storage device;

[0036] After writing is completed, the EML file in the mail directory to be transferred is deleted;

[0037] The storage device is transferred to the constructed second ferry subsystem.

[0038] Optionally, configuring a to-be-sent mail directory, reading the EML file from the storage device, and writing the EML file into the to-be-sent mail directory comprises the following steps:

[0039] Build a second ferry subsystem on the external network;

[0040] Utilizing the second ferry subsystem to configure the to-be-sent mail directory;

[0041] When the storage device is in a readable state, reading the EML file in the storage device, and storing the read EML file in the to-be-sent mail directory;

[0042] Erasing the EML file in the storage device;

[0043] The storage device is transferred to the constructed first ferry subsystem.

[0044] Optionally, configuring a to-be-sent mail directory, reading and parsing an EML file in the to-be-sent mail directory, and constructing and sending a standard mail message body according to parsed information of the EML file, comprises the following steps:

[0045] Build an email sending subsystem and external database on the external network;

[0046] Using the mail sending subsystem to read the EML file in the to-be-sent mail directory;

[0047] Parse the read EML file to generate parsing information; wherein the parsing information at least includes the sender's email address and the recipient's email address;

[0048] Based on the parsed information, generate a standard email message body;

[0049] According to the sender's email address, obtaining the sender's email password from the external database;

[0050] According to the sender's mailbox password and the sender's mailbox address, simulate logging into the external mailbox system and send the standard email message body.

[0051] As described above, compared with the prior art, the email sending system and sending method provided by the present application have at least the following beneficial effects:

[0052] In this application, the internal mailbox subsystem, mail generation subsystem, first ferry subsystem, storage device, second ferry subsystem and mail sending subsystem in the mail sending system are used to control the read and write on / off optical path transmission of each EML file in sequence in a single file data stream mode, so as to realize the one-way real-time transmission and automatic sending of mails one by one across the network, and, by using erasable volatile storage devices, data is written through the first ferry subsystem and data is read through the second ferry subsystem, so as to realize the physical isolation across the network during the mail sending process. Through the mail sending system, the real-time transmission and automatic sending of mails from the internal network to the external network are realized, which reduces the labor cost, reduces the workload of enterprise employees, improves the efficiency of mail sending, and the physical isolation between the internal and external networks also improves the data security within the enterprise. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. It should be understood that the following drawings only show certain embodiments of the present application and therefore should not be regarded as limiting the scope. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.

[0054] Figure 1 Shown is a schematic diagram of the principle structure of the email sending system provided in Example 1 of the present application.

[0055] Figure 2 Shown is a flowchart of the email sending method provided in Example 2 of the present application. DETAILED DESCRIPTION

[0056] In order to make the technical purpose, technical solution and technical effect of the present application clearer, the technical solution in the present application will be clearly and completely described in conjunction with the embodiments below. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. The components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations.

[0057] Therefore, the following detailed description of the embodiments of the present application is not intended to limit the scope of the present application for protection, but merely represents the selected embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work are within the scope of protection of the present application. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance.

[0058] In the description of the present application, it should be noted that the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "example", "specific example" or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the implementation or example are included in at least one implementation or example of the present application. In this specification, the schematic representation of the above terms does not necessarily refer to the same implementation or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more implementations or examples in a suitable manner.

[0059] Embodiment 1

[0060] This embodiment provides an email sending system. Figure 1 , including an internal mailbox subsystem, a mail generating subsystem, a first ferry subsystem, a second ferry subsystem, a mail sending subsystem and a storage device.

[0061] The internal mailbox subsystem is used to generate an email message body. The email message body includes at least the sender's email address and the recipient's email address. Optionally, the email message body may also include, for example, the email subject, email content, attachments, email addresses of carbon copies, email addresses of blind copies, and other related content. The internal mailbox subsystem may be a non-standard email system. For example, the system communication protocol of the internal mailbox subsystem may adopt the http protocol. The system function of the internal email subsystem may refer to the standard email system in the prior art. The internal email subsystem may be used to edit and generate the email message body.

[0062] In an optional embodiment, the mail sending system further includes a mailbox database and a mail message queue library, and the internal mailbox subsystem is further used to store the mail message body in the mailbox database and store the mail address returned by the operation in the message queue library. The mail message queue library is a one-way consumption storage library of a message queue, for example, RabbitMQ middleware (message-oriented middleware) can be used.

[0063] The mail generation subsystem is used to generate an EML file based on the mail information body, and store the EML file in the established mail directory to be transferred. Specifically, the mail generation subsystem can obtain the mail address from the message queue library, read the corresponding mail information body from the mailbox database according to the obtained mail address, generate an EML file based on the read mail information body, and output the EML file to the mail directory to be transferred, wherein EML is an email file format, and EML is one of the standard formats for storing and exchanging emails.

[0064] The first ferry subsystem is used to build a directory of mails to be transferred, and to write the EML files in the directory of mails to be transferred into a storage device, and transfer the storage device to the second ferry subsystem. Specifically, the directory of mails to be transferred is configured by the first ferry subsystem to store the EML files generated by the mail generation subsystem. The first ferry subsystem reads the EML files in the directory of mails to be transferred, and writes the read EML files into the storage device. Optionally, the storage device is an erasable volatile storage device, and the storage device only allows one EML file to be written at a time. When there is an EML file in the storage device, it is necessary to wait; further, the directory of mails to be transferred only allows one EML file to be stored at a time. In this embodiment, the EML file can be written into the storage device using optical transmission technology.

[0065] The second ferry subsystem is used to build a directory of outgoing mails and write the EML files read from the storage device into the directory of outgoing mails. Specifically, the second ferry subsystem is located in the external network, and the first ferry subsystem is located in the internal network. The second ferry subsystem is used to configure the directory of outgoing mails for storing EML files; after the first ferry subsystem transfers the storage device to the second ferry subsystem, the second ferry subsystem reads the EML files in the storage device and writes the read EML files into the directory of outgoing mails. Optionally, the EML files in the storage device can be read using optical transmission technology. The second ferry subsystem is also used to delete the EML files in the storage device after writing is completed, and transfer the storage device to the first ferry subsystem to facilitate the next mail sending operation.

[0066] The mail sending subsystem is used to read and parse the EML files in the to-be-sent mail directory, and to construct and send a standard mail message body according to the parsed information of the EML files. Optionally, the mail sending system also includes an external database, and the mail sending subsystem is further used to obtain the sender's mailbox password from the external database according to the parsed information, and use the sender's mailbox password to simulate logging into the external mailbox system to send the standard mail message body. The external mail system is a standard mail system located in an external network, and the external database is a database located in an external network, which stores the mailbox passwords of enterprise users.

[0067] Specifically, the EML file in the to-be-sent mail directory is read by the mail sending subsystem, and the read EML file is parsed to generate parsing information, wherein the parsing information at least includes the sender's mail address and the recipient's mail address, and optionally, the parsing information also includes, for example, the mail subject, mail content, attachments, the mail addresses of the carbon copy personnel, the mail addresses of the blind copy personnel, and other related contents. Based on the obtained parsing information, the mail sending subsystem constructs a standard mail message body, obtains the sender's mail password from an external database according to the sender's mail address, simulates logging into the external mail system according to the sender's mail address and the sender's mail password, and sends the standard mail message body.

[0068] As described above, the mail sending system provided in this embodiment, through the internal mailbox subsystem, mail generation subsystem, first ferry subsystem, storage device, second ferry subsystem and mail sending subsystem, sequentially controls the read and write on / off optical path transmission of each EML file in a single file data stream mode, thereby realizing one-way real-time transmission and automatic sending of mails one by one across the network, and, by using an erasable volatile storage device, writing data through the first ferry subsystem and reading data through the second ferry subsystem, realizing physical isolation across the network during mail sending. The mail sending system of this embodiment realizes real-time transmission and automatic sending of mails from the internal network to the external network, thereby improving the efficiency of mail sending and the security of internal enterprise data.

[0069] Embodiment 2

[0070] This embodiment provides a method for sending an email. Figure 2 , including steps S1 to S5, specifically including:

[0071] Step S1: Generate email information body;

[0072] Step S2: Generate an EML file according to the email information body;

[0073] Step S3: configuring a mail directory to be transferred, storing the EML file in the mail directory to be transferred, and writing the EML file in the mail directory to be transferred into a storage device;

[0074] Step S4: configuring a directory of mails to be sent, reading the EML file from the storage device, and writing the file into the directory of mails to be sent;

[0075] Step S5: reading and parsing the EML file in the to-be-sent mail directory, constructing and sending a marked mail message body according to the parsed information of the EML file.

[0076] The email sending system of this embodiment will be described in detail below in conjunction with the accompanying drawings. It should be noted that the above sequence does not strictly represent the step sequence of the email sending method protected by this application, and those skilled in the art can adjust it according to actual needs.

[0077] First, execute step S1 to generate an email message body. The email message body includes, for example, the sender's email address and the recipient's email address. Optionally, the email message body may also include, for example, the email subject, email content, attachments, CC email addresses, and BCC email addresses. Users can use the internal email subsystem to edit and generate the email message body.

[0078] In an optional embodiment, executing step S1 includes the following steps: building an internal mailbox subsystem, a mailbox database, and a mail message queue library in the internal network; using the internal mailbox subsystem to edit and generate the mail information body; storing the mail information body in the mail database and returning the mail address; storing the mail address in the message queue library.

[0079] The internal mailbox subsystem may be a non-standard mailbox system, the communication protocol of the internal mailbox subsystem may adopt, for example, the http protocol, the function of the internal mailbox subsystem may refer to the standard mailbox system in the prior art, and the user may log in to the internal mailbox subsystem using an account and password. The mailbox database is used to store the generated email information body, the message queue library is used to store the email address, and the message queue library is a one-way consumption storage library of the message queue, which queues in sequence according to the first-in-first-out principle.

[0080] Specifically, an internal mailbox subsystem is built in the internal network, and a mailbox database is configured and constructed; the internal mailbox subsystem is logged in using the account and password, and the internal mailbox subsystem is used to edit and generate the email information body; a message queue library is constructed; the "Send" button is clicked in the internal mailbox subsystem to send the generated email information body to the mailbox database and return the email address; the returned email address is stored in the message queue library.

[0081] Then, step S2 is executed to generate an EML file according to the email information body.

[0082] In this embodiment, an EML file can be generated by an email generation subsystem. Optionally, executing step S2 may include the following steps: building an email generation subsystem in an internal network; using the email generation subsystem to obtain an email address from a message queue library; obtaining an email message body from a mailbox database according to the email address; and generating an EML file according to the email message body. The obtained email address is the earliest email address stored in the message queue library, and according to the email address, the corresponding email message body can be read from the mailbox database.

[0083] Next, step S3 is executed to configure the mail directory to be transferred, store the EML file in the mail directory to be transferred, and write the EML file in the mail directory to be transferred into the storage device.

[0084] In this embodiment, the first ferry subsystem can be used to configure the mail directory to be transferred, and the EML file in the mail directory to be transferred can be written into the storage device. Optionally, step S3 is performed, including the following steps: building the first ferry subsystem in the internal network; using the first ferry subsystem to configure the mail directory to be transferred; storing the EML file in the mail directory to be transferred; when the storage device is in a writable state, reading the EML file in the mail directory to be transferred, and writing the read EML file into the storage device; after writing is completed, deleting the EML file in the mail directory to be transferred; transferring the storage device to the built second ferry subsystem; and performing the next step.

[0085] Among them, the mail directory to be transferred is used to store the EML file generated in step S2. After the EML file is generated by the mail generation subsystem, the generated EML file is stored in the mail directory to be transferred. Optionally, in step S3, the step of reading the EML file in the mail directory to be transferred and writing the read EML file into the storage device may include: when the storage device is in a writable state, adding a to-be-written mark to the storage device; when the first ferry subsystem obtains the above-mentioned to-be-written mark, read the EML file in the mail directory to be transferred, and write the read EML file into the storage device; after the writing is completed, add a written mark to the storage device. Further, optical transmission technology can be used to write the EML file into the storage device.

[0086] Next, step S4 is executed to configure the mail directory to be sent, read the EML file from the storage device, and write it into the mail directory to be sent.

[0087] In this embodiment, the second ferry subsystem can be used to build a directory of outgoing mails and write the EML file into the directory of outgoing mails. Optionally, step S4 is performed, including the following steps: building a second ferry subsystem on the external network; configuring the directory of outgoing mails using the second ferry subsystem; when the storage device is in a readable state, reading the EML file in the storage device and storing the read EML file in the directory of outgoing mails; erasing the EML file in the storage device; and transferring the storage device to the built first ferry subsystem.

[0088] Among them, the to-be-sent mail directory is used to store the EML file read from the storage device in step S3. The storage device can be, for example, an erasable volatile storage device to facilitate the writing and erasing of data. Optionally, in step S3, the step of reading the EML file in the storage device and storing the read EML file in the to-be-sent mail directory can specifically include: when the storage device is transferred to the second ferry subsystem and the storage device is in a readable state, adding a to-be-read mark to the storage device; after the second ferry subsystem obtains the above-mentioned to-be-read mark, it reads the EML file in the storage device and writes the read EML file into the to-be-sent mail directory; after writing is completed, a read mark is added to the storage device. Furthermore, optical transmission technology can be used to read EML files from the storage device.

[0089] Finally, step S5 is executed to read and parse the EML file in the to-be-sent mail directory, and to construct and send a standard mail message body according to the parsed information of the EML file.

[0090] In this embodiment, the EML file can be read and parsed by the mail sending subsystem, and a standard mail message body can be generated. Optionally, step S5 is executed, for example, including the following steps: building a mail sending subsystem and an external database in an external network; using the mail sending subsystem to read the EML file in the to-be-sent mail directory; parsing the read EML file to generate parsing information; wherein the parsing information at least includes the sender's email address and the recipient's email address; based on the parsing information, a standard mail message body is generated; according to the sender's email address, the sender's email password is obtained from the external database; according to the sender's email password and the sender's email address, a simulated login to the external email system is performed, and a standard mail message body is sent.

[0091] The external mail system is a standard mail system of the external network, and the email passwords of enterprise users are stored in the external database. The parsed information includes at least the sender's email address and the recipient's email address. Optionally, the parsed information may also include the email subject, email content, attachments, email addresses of carbon copies, email addresses of blind copies, and other related content. Based on the obtained parsed information, a standard email message body is constructed using the email sending subsystem, and the sender's email password is obtained by querying from the external database according to the sender's email address in the parsed information. Then, according to the sender's email address and the sender's email password, a login to the external email system is simulated, and the obtained standard email message body is sent through the external email system.

[0092] As described above, the email sending method provided in this embodiment can utilize any email sending system in the present application to perform email sending operations. In this method, the various subsystems in the email sending system are utilized to sequentially control the read and write on / off optical path transmission of each EML file in a single file data stream manner, thereby realizing one-way real-time transmission and automatic sending of emails file by file across the network. In addition, by utilizing an erasable volatile storage device, data is written through the first ferry subsystem, data is read through the second ferry subsystem, and the EML files in the mail directory to be transferred and the storage device are deleted in a timely manner, thereby realizing physical isolation across networks during the email sending process. It can be seen that the email sending method realizes real-time transmission and automatic sending of emails from an internal network to an external network, reduces labor costs, reduces the workload of enterprise employees, improves email sending efficiency, and physically isolates internal and external networks, thereby improving data security within the enterprise and facilitating data security management of the enterprise.

[0093] The above embodiments are merely illustrative of the principles and effects of the present application and are not intended to limit the present application. Anyone familiar with the technology may modify, change or combine the above embodiments without violating the spirit and scope of the present application. Therefore, all equivalent modifications or changes made by a person of ordinary skill in the art without departing from the spirit and technical ideas disclosed in the present application shall still be covered by the claims of the present application.

Claims

1. A mail sending system, characterized in that: It includes an internal mailbox subsystem, a mail generation subsystem, a first ferry subsystem, a second ferry subsystem, a mail sending subsystem, and a storage device; The internal mailbox subsystem is used to generate a mail message body; The mail generation subsystem is used to generate an EML file according to the mail information body, and store the EML file in the established mail directory to be transferred; The first ferry subsystem is used to build the mail directory to be transferred, write the EML files in the mail directory to be transferred into the storage device, and transfer the storage device to the second ferry subsystem; The second ferry subsystem is used to build a directory of mails to be sent, and write the EML file read from the storage device into the directory of mails to be sent; The mail sending subsystem is used to read and parse the EML file in the to-be-sent mail directory, and to construct and send a standard mail message body according to the parsed information of the EML file.

2. The mail sending system according to claim 1, characterized in that: It also includes a mailbox database and a mail message queue library. The internal mailbox subsystem is also used to store the mail message body in the mailbox database and store the returned mail address in the message queue library.

3. The mail sending system according to claim 1, characterized in that: The storage device is an erasable volatile storage device, and the storage device only allows writing one EML file each time.

4. The mail sending system according to claim 1, characterized in that: It also includes an external database, and the email sending subsystem is also used to obtain the sender's email password from the external database according to the parsed information, and use the sender's email password to simulate logging into the external email system to send the standard email message body.

5. A method for sending an email, characterized in that: The following steps are involved: Generate email message body; Generate an EML file according to the email information body; Configuring a mail directory to be transferred, storing the EML file in the mail directory to be transferred, and writing the EML file in the mail directory to be transferred into a storage device; Configuring a directory of mails to be sent, reading the EML file from the storage device, and writing the EML file into the directory of mails to be sent; The EML file in the to-be-sent mail directory is read and parsed, and a standard mail message body is constructed and sent according to the parsed information of the EML file.

6. The mail sending method according to claim 5, characterized in that: The step of generating the email information body comprises the following steps: Build an internal mailbox subsystem, mailbox database and mail message queue library on the internal network; Using the internal mailbox subsystem to edit and generate the email information body; Store the email message body into the mailbox database and return the email address; The email address is stored in the message queue library.

7. The mail sending method according to claim 6, characterized in that: The generation of the EML file comprises the following steps: Build an email generation subsystem on the internal network; Utilizing the email generation subsystem to obtain the email address from the message queue library; According to the email address, obtaining the email information body from the mailbox database; Generate an EML file according to the email information body.

8. The mail sending method according to claim 5, characterized in that: Configuring a mail directory to be transferred, storing the EML file in the mail directory to be transferred, and writing the EML file in the mail directory to be transferred into a storage device, comprises the following steps: Build the first ferry subsystem on the internal network; Utilizing the first ferry subsystem to configure the mail directory to be transferred; Storing the EML file in the mail directory to be transferred; When the storage device is in a writable state, reading the EML file in the to-be-transferred mail directory, and writing the read EML file into the storage device; After writing is completed, the EML file in the mail directory to be transferred is deleted; The storage device is transferred to the constructed second ferry subsystem.

9. The mail sending method according to claim 5, characterized in that: Configuring a to-be-sent mail directory, reading the EML file from the storage device, and writing the EML file into the to-be-sent mail directory, comprises the following steps: Build a second ferry subsystem on the external network; Utilizing the second ferry subsystem to configure the to-be-sent mail directory; When the storage device is in a readable state, reading the EML file in the storage device, and storing the read EML file in the to-be-sent mail directory; Erasing the EML file in the storage device; The storage device is transferred to the constructed first ferry subsystem.

10. The mail sending method according to claim 5, characterized in that: Configuring a to-be-sent mail directory, reading and parsing an EML file in the to-be-sent mail directory, and constructing and sending a standard mail message body according to parsed information of the EML file, including the following steps: Build an email sending subsystem and external database on the external network; Using the mail sending subsystem to read the EML file in the to-be-sent mail directory; Parse the read EML file to generate parsing information; wherein the parsing information at least includes the sender's email address and the recipient's email address; Based on the parsed information, generate a standard email message body; According to the sender's email address, obtaining the sender's email password from the external database; According to the sender's mailbox password and the sender's mailbox address, simulate logging into the external mailbox system and send the standard email message body.