KR20040087145A - Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof - Google Patents

Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof Download PDF

Info

Publication number
KR20040087145A
KR20040087145A KR20030021409A KR20030021409A KR20040087145A KR 20040087145 A KR20040087145 A KR 20040087145A KR 20030021409 A KR20030021409 A KR 20030021409A KR 20030021409 A KR20030021409 A KR 20030021409A KR 20040087145 A KR20040087145 A KR 20040087145A
Authority
KR
South Korea
Prior art keywords
data
mail
imas
delivery
intelligent
Prior art date
Application number
KR20030021409A
Other languages
Korean (ko)
Inventor
문종철
이일경
안지현
Original Assignee
주식회사 엠아이플러스
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 주식회사 엠아이플러스 filed Critical 주식회사 엠아이플러스
Priority to KR20030021409A priority Critical patent/KR20040087145A/en
Publication of KR20040087145A publication Critical patent/KR20040087145A/en

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PURPOSE: An IMAS(Intelligent Mail Agent Solution) apparatus and a method for blocking a spam e-mail and transmitting e-mail data to a facsimile/mobile terminal/phone set are provided to transmit/receive SMTP(Simple Message Transfer Protocol)-based UMS data by using a mail and enhance compatibility, efficiency and management by accessing every relevant data in a DB server or a file system. CONSTITUTION: A TCP(Transmission Control Protocol)-ENV(211) provides a network environment for receiving data transmitted from a computer and pages an IMAS SMTP daemon(221) to provide a service upon receiving a connection request. The IMAS SMTP daemon(221) stores mail data in a queue(241) and transfers queue information and mail data information to an IMAS Delivery(245). The IMAS Delivery(245) analyzes and classifies the mail data according to a mail address. If the data is e-mail data and a host of the mail address is the IMAS Delivery itself, the IMAS Delivery(245) transmits the mail data to a Local MTA(261) through a Module(251). If the host of the mail address is not the IMAS Delivery itself, the IMAS Delivery transmits the mail data to the Remote MTA(281) through the Module(251). If the data is one of facsimile data, SMS data and VMS data, the IMAS Delivery transmits the mail data and information to an intelligent UMS unit(291). The Local MTA(261) decodes the data, searches a corresponding word, and determines whether it is a secondary spam mail, and if a file format is the facsimile data, the Local MTS(261) converts the document format of the decoded data through a Converting and Delivery unit(271), and stores it in an auxiliary storing unit. The Remote MTA(281) decodes the data, searches a corresponding word, determines whether it is a secondary spam mail, and transmits the corresponding mail to a host of the mail address. The intelligent UMS unit(291) decodes the data, and if the data is for an SMS, the intelligent UMS unit transmits the data to an SMS service unit(293). If the data is for an VMS, the intelligent UMS unit(291) transmits the data to a VMS service unit(295). If the data is for a facsimile, the intelligent UMS unit(291) transmits the data to a facsimile service unit(297).

Description

불량 이메일을 차단하고 이메일 데이터를 팩스기/이동통신단말기/전화기로 전송하는 지능형 메일해결 장치 및 그 방법{Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof}Intelligent mail agent solution device for sending email data to fax machine / mobile phone / telephone and for blocking bad email and method about}

본 발명은 컴퓨터에서 작성한 이메일 데이터를 메일 서버, 팩스 수신기, 이동통신단말기 및 전화기 중 적어도 하나 이상에게 전송하는 지능형 메일해결 장치(Intelligent Mail Agent Solution; IMAS) 및 그 방법에 관한 것이다.The present invention relates to an intelligent mail agent solution (IMAS) and a method for transmitting computer-generated email data to at least one of a mail server, a fax receiver, a mobile communication terminal, and a telephone.

인터넷이 사용되기 시작된 이래 최근 10년 동안 인터넷의 보급은 급속도로 확산되고 있다. 인터넷의 사용이 증가함에 따라 비즈니스 모델과 정보 전달 기술도 급격하게 향상되고 있다. 인터넷을 이용하여 정보를 안전하게 전달하는 통신수단으로는 이메일이 있으며, 이동통신, 팩스, 전화 등에도 일부 인터넷이 적용되고 있다.The spread of the Internet has been expanding rapidly in recent decades since the Internet began to be used. As the use of the Internet increases, so does business model and information delivery technology. E-mail is a means of communicating information securely using the Internet, and some Internet applications have been applied to mobile communication, fax, and telephone.

그런데, 이와 같은 통신수단들은 현재 별개로 사용되고 있다. 즉, 이메일로 작성한 데이터를 팩스 수신기나 이동통신 단말기 또는 전화기로 전달할 수 있는 기능이 없다. 이와 같이 각 기능에 따라 업무를 별개로 처리하다보니 시간이 많이 걸리고 업무 처리 속도가 늦어질 뿐만 아니라 사용하기에도 매우 불편한 점이 많다. 현대는 업무가 과중하고 그 종류가 많다보니 개별적으로 처리하는 것은 매우 비효율적이다. 또한 만일 이메일로 팩스 데이터를 수신시 이를 PDF로 변환하여 구조화된 디렉토리에 저장하고 서비스를 함으로써 문서관리 및 문서 보안이 가능해진다 이와 같은, 모든 기능들을 하나로 통합하게 되면 업무를 보다 효율적으로 처리할 수가 있고, 문서관리 및 보안 그리고 업무 처리 과정도 매우 편리해질 것이다.However, such communication means are currently used separately. In other words, there is no function to transfer data created by e-mail to a fax receiver, a mobile terminal or a telephone. As such, the task is processed separately according to each function, which takes a lot of time, slows down the processing process, and is very inconvenient to use. In modern times, the work is heavy and there are many kinds, so it is very inefficient to process them individually. In addition, if fax data is received by e-mail, it can be converted to PDF, stored in a structured directory, and serviced to enable document management and document security. In addition, document management and security and business processes will be very convenient.

또한 메일이 보편화되면서 다양한 메일 솔루션들이 개발되고 사용되어지고 있다. 본 IMAS 시스템이 어떤 메일이든 상관없이 모든 메일에 공히 적용되어 사용되어 진다면 그 유용성은 더욱 커질 것이다. 또한 최근 심각하게 문제가 되고있는스펨메일, 메일릴레이제한, 바이러스 메일 등의 문제가 본 IMAS 시스템에서 방지할 수 있는 기능이 제공되어 메일 서버 자체에서 해결되어진다. 이는 또 다른 메일 관련 솔루션으로서 본 솔루션의 다양한 기능들이 통합 제공(모듈형식)되므로 업무의 효율성 및 관리의 효율성은 배가 될 것이다.In addition, as mail becomes popular, various mail solutions are being developed and used. If the IMAS system is applied to all mails regardless of any mails, the usefulness will be even greater. In addition, problems such as spam mail, mail relay restrictions, virus mail, etc., which are becoming serious problems recently, are solved in the mail server itself by providing a function to prevent the IMAS system. This is another mail-related solution, and the various functions of this solution are integrated (modular), which will double the work efficiency and the management efficiency.

본 발명이 이루고자하는 기술적 과제는 모든 종류의 MUA(Message User Agent)에서 전달하고자 하는 이메일 데이터를 분석하고 분류하여 메일을 송신하거나 팩스 수신기, 이동통신 단말기 및 전화기에 복합적으로 단일 또는 다량으로 전송하는 지능형 메일해결 장치 및 방법을 제공하는 것이다.The technical problem to be achieved by the present invention is to analyze and classify email data to be delivered in all kinds of message user agents (MUAs) and to send an email or to send a single or a large number of complexes to a fax receiver, a mobile terminal, and a telephone. It is to provide a mail solving apparatus and method.

본 발명이 이루고자하는 다른 기술적 과제는 모든 메일에 적용하여 지능형 메일로 자동 업그레이드되는 지능형 메일해결 장치를 제공하는 것이다.Another technical problem to be achieved by the present invention is to provide an intelligent mail solving apparatus that is automatically upgraded to intelligent mail by applying to all mails.

본 발명이 이루고자하는 또 다른 기술적 과제는 메일서버에서 각종 스펨메일 차단, 메일릴레이 차단, 바이러스메일 및 불건전한 내용을 포함하는 메일의 차단을 메일 서버에서 구현하며, 데이터 처리 속도를 향상시키는 지능형 메일해결 장치를 제공하는 것이다.Another technical problem to be solved by the present invention is to implement an email server that implements various spam blocking, mail relay blocking, blocking of mail including virus mail and unhealthy contents in the mail server, and improves data processing speed. To provide a device.

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 간단한 설명이 제공된다.BRIEF DESCRIPTION OF THE DRAWINGS In order to better understand the drawings cited in the detailed description of the invention, a brief description of each drawing is provided.

도 1은 본 발명에 따른 메일 전송 시스템의 구성도이다.1 is a block diagram of a mail transmission system according to the present invention.

도 2는 도 1에 도시된 지능형 메일해결 장치의 상세 블록도이다.FIG. 2 is a detailed block diagram of the intelligent mail solving apparatus shown in FIG. 1.

도 3은 도 2에 도시된 IMAS-delivery에서 이메일 데이터의 이메일 주소를 분석하는 방법을 도시한 흐름도이다.3 is a flowchart illustrating a method of analyzing an email address of email data in the IMAS-delivery illustrated in FIG. 2.

도 4는 본 발명에 따른 지능형 메일해결 방법의 보내는 메일 전송시 흐름도이다.Figure 4 is a flow chart when sending outgoing mail of the intelligent mail solving method according to the present invention.

도 5는 본 발명에 따른 지능형 메일해결 방법의 받는 메일 전송시 흐름도이다.5 is a flowchart illustrating the transmission of an incoming mail of the intelligent mail solving method according to the present invention.

상기 기술적 과제를 이루기 위하여 본 발명은,The present invention to achieve the above technical problem,

TCP 세션 협상 및 제어를 위한 소켓을 제공하는 TCP-ENV; 상기 TCP-ENV에 연결되며, 상기 TCP 세션 연결 후 SMTP 서비스를 제공하는 IMAS SMTP 대먼; 상기 IMAS SMTP 대먼으로부터 전송받은 데이터를 분석하고, 1차스펨차단, 유저정보를 확인 및 서비스 유무를 판단 후 모듈을 호출하는 IMAS-Delivery; 상기 IMS-Delivery로부터 받은 메일 데이터를 2차스펨차단과 팩스데이터일 경우 문서변환(PDF 및 JPG등등의 여러 포멧)을 하여 저장하고 메일 데이터를 저장하여 POP3을 통해 열람 또는 다운로드가 가능하도록 하는 local-MTA; 상기 IMS-Delivery로부터 받은 메일 데이터를 2차스펨차단후 SMTP를 통해 외부에 메일 데이터를 전송하는 remote-MTA; 및 상기 IMAS-Delivery로부터 받은 메일을 팩스 데이터, SMS 데이터 및 VMS 데이터로 분리하고 팩스 데이터는 팩스기로 전송하고, SMS 데이터를 이동통신 단말기로 전송하며, VMS 데이터를 전화기로 전송하는 지능형 UMS 장치를 구비하는 것을 특징으로 하는 지능형 메일해결 장치를 제공한다.TCP-ENV providing a socket for TCP session negotiation and control; An IMAS SMTP daemon connected to the TCP-ENV and providing an SMTP service after the TCP session is connected; An IMAS-Delivery that analyzes the data received from the IMAS SMTP daemon, calls the module after first blocking, checking user information, and determining whether there is a service; If the mail data received from the IMS-Delivery is secondary spam blocking and fax data, it is stored by converting the document (multiple formats such as PDF and JPG) and storing the mail data so that it can be viewed or downloaded through POP3. MTA; A remote-MTA for transmitting mail data to the outside through SMTP after the second blocking of the mail data received from the IMS-Delivery; And an intelligent UMS device that separates the mail received from the IMAS-Delivery into fax data, SMS data and VMS data, transmits the fax data to a fax machine, transmits SMS data to a mobile communication terminal, and transmits VMS data to a telephone. It provides an intelligent mail solving device characterized in that.

바람직하기는, IMAS DELIVERY부는 리모트컨트롤이 가능하다.Preferably, the IMAS DELIVERY unit is capable of remote control.

상기 본 발명에 의하여 컴퓨터에서 MUA(여러가지의 이메일 전송 프로그램)을 이용하여 작성한 데이터를 이메일, 팩스, SMS 및 VMS로 전송할 수 있다.According to the present invention, data created using a MUA (various email transmission programs) in a computer can be transmitted to an email, a fax, an SMS, and a VMS.

이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시예를 설명함으로써, 본 발명을 상세히 설명한다. 각 도면에 제시된 동일한 참조부호는 동일한 부재를 나타낸다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Like reference numerals in the drawings denote like elements.

도 1은 본 발명에 따른 이메일 전송 시스템의 구성도이다. 도 1을 참조하면, 이메일 전송 시스템은 복수개의 컴퓨터들(111a∼111n), 지능형 메일해결 장치-IMAS(121), 음성우편서비스 시스템(141), 이동통신 기지국(151), 복수개의 팩스기들(161a∼161n), 복수개의 전화기들(171a∼171n) 및 복수개의 이동통신 단말기들(181a∼181n)을 구비한다.1 is a block diagram of an email transmission system according to the present invention. Referring to FIG. 1, the email transmission system includes a plurality of computers 111a to 111n, an intelligent mail resolution device-IMAS 121, a voice mail service system 141, a mobile communication base station 151, a plurality of fax machines ( 161a to 161n, a plurality of telephones 171a to 171n, and a plurality of mobile communication terminals 181a to 181n.

컴퓨터들(111a∼111n)은 인터넷이나 랜(LAN; Local Area Network)과 같은 네트워크를 통해서 지능형 메일해결 장치(121)와 통신한다. 컴퓨터들(111a∼111n)은 인터넷을 통하여 지능형 메일해결 장치(121)와 TCP/IP(Transfer Control Protocol/Internet Protocol)를 기반으로 한 http, smtp, pop3, VPN, VoIP, FoIP, 802.11 등과 같은 표준화된 규약을 통하여 통신한다. 인터넷은 TCP/IP를 이용하여 전 세계의 통신망을 연결한다. 컴퓨터들(111a∼111n)에는 이메일을 송수신하기 위한 소프트웨어, 예컨대 아웃룩 익스프레스(Outlook Express), 웹 브라우저(Web Browser), 메신저(Messenger) 등이 설치된다. 컴퓨터 이용자가 컴퓨터(111a)에서 이메일 메시지를 작성하면, 컴퓨터(111a)는 상기 이메일 메시지를 전기 신호인 데이터로 변환하여 지능형 메일해결 장치(121)로 전송한다.The computers 111a to 111n communicate with the intelligent mail resolving device 121 through a network such as the Internet or a local area network (LAN). Computers 111a to 111n standardize such as http, smtp, pop3, VPN, VoIP, FoIP, 802.11, etc. based on intelligent mail resolver 121 and TCP / IP (Transfer Control Protocol / Internet Protocol) over the Internet. Communicate through established protocols. The Internet uses TCP / IP to connect networks around the world. Computers 111a to 111n are equipped with software for sending and receiving e-mails, for example, Outlook Express, Web Browser, Messenger, and the like. When a computer user creates an e-mail message on the computer 111a, the computer 111a converts the e-mail message into data that is an electrical signal and transmits the data to the intelligent mail resolving apparatus 121.

지능형 메일해결 장치(121)는 컴퓨터(111a)로부터 전송된 데이터의 이메일 주소를 분석하여 상기 데이터를 이메일 데이터, 팩스 데이터, 짧은 메시지 서비스(SMS) 데이터, 및 음성 우편 서비스(VMS) 데이터로 구분한다. 지능형 메일해결 장치(121)는 컴퓨터(111a)로부터 수신한 데이터가 이메일 데이터에 해당될 경우에는 상기 데이터를 SMTP를 이용하여 외부메일서버에 메일데이터를 전달, 컴퓨터(111a)로부터 수신한 데이터가 팩스 데이터에 해당될 경우에는 상기 데이터를 팩스기(161a)로, 컴퓨터(111a)로부터 수신한 데이터가 SMS 데이터에 해당될 경우에는 상기 데이터를 이동통신 기지국(151)을 통하여 이동통신 단말기(181a)로, 컴퓨터(111a)로부터 수신한 데이터가 VMS 데이터에 해당될 경우에는 상기 데이터를 음성우편서비스 시스템(141)을 통하여 수신자 전화기(171a)로 전송한다. 지능형 메일해결 장치(121)에 대해서는 도 2를 통하여 상세히 설명하기로 한다.The intelligent mail resolving device 121 analyzes the email address of the data transmitted from the computer 111a and divides the data into email data, fax data, short message service (SMS) data, and voice mail service (VMS) data. . When the data received from the computer 111a corresponds to the email data, the intelligent mail resolving unit 121 delivers the data to an external mail server using SMTP, and the data received from the computer 111a is faxed. If the data corresponds to the fax machine 161a, and if the data received from the computer 111a corresponds to the SMS data, the data to the mobile communication terminal 181a through the mobile communication base station 151, When the data received from the computer 111a corresponds to the VMS data, the data is transmitted to the receiver telephone 171a through the voice mail service system 141. The intelligent mail resolving apparatus 121 will be described in detail with reference to FIG. 2.

지능형 메일해결 장치(121)는 공용 데이터 교환망(Public Switched Data Network; 이하, PSDN으로 약칭)과 공용 전화 교환망(Public Switched Telephone Network; 이하, PSTN으로 약칭)을 통하여 팩스기들(161a∼161n), 음성우편서비스 시스템(141) 및 이동통신 기지국(151)으로 데이터를 전송한다. 음성우편서비스 시스템(141)은 PSTN을 통하여 수신자 전화기들(171a∼171n)로 데이터를 전송하고, 이동통신 기지국(151)은 무선망을 통하여 이동통신 단말기들(181a∼181n), 예컨대 휴대폰이나 개인휴대정보 단말기(Personal Digital Assistant; PDA)로 데이터를 전송한다.The intelligent mail resolving device 121 is a fax machine (161a to 161n), voice through a Public Switched Data Network (hereinafter referred to as PSDN) and Public Switched Telephone Network (hereinafter referred to as PSTN), voice Data is transmitted to the postal service system 141 and the mobile communication base station 151. The voice mail service system 141 transmits data to the receiver telephones 171a to 171n through the PSTN, and the mobile communication base station 151 transmits data to the mobile communication terminals 181a to 181n through a wireless network, for example, a mobile phone or a personal. Data is transmitted to a personal digital assistant (PDA).

도 2는 도 1에 도시된 지능형 메일해결 장치의 상세 블록도이다. 도 2를 참조하면, 지능형 메일해결 장치(121)는 TCP-ENV(211), IMS SMTP Daemon(221), IMAS-sendmail(231), Queue(241), IMAS-Delivery(245), DB(247), Module(251), Local MTA(261), Converting and Delivery(271), Remote MTA(281), 지능형 UMS 장치(291)를 구비한다.FIG. 2 is a detailed block diagram of the intelligent mail solving apparatus shown in FIG. 1. Referring to Figure 2, the intelligent mail solver 121 is TCP-ENV (211), IMS SMTP Daemon (221), IMAS-sendmail (231), Queue (241), IMAS-Delivery (245), DB (247) ), A module 251, a local MTA 261, a converting and delivery 271, a remote MTA 281, and an intelligent UMS device 291.

TCP-ENV(211)는 컴퓨터(도 1의 111A)로부터 전송되는 데이터를 수신하기 위한 네트워크 환경을 제공하며 연결 요청시 IMAS SMTP Daemon(221)을 호출하여 서비스를 한다. IMAS SMTP Daemon(221)은 SMTP에 의해 전달된 메일 데이터를 Queue(241)에 저장하고 IMAS Delivery(245)에게 Queue정보와 메일 데이터 정보들을 전달한다.The TCP-ENV 211 provides a network environment for receiving data transmitted from a computer (111A of FIG. 1) and serves by calling the IMAS SMTP Daemon 221 upon connection request. The IMAS SMTP Daemon 221 stores the mail data delivered by the SMTP in the queue 241 and delivers the queue information and the mail data information to the IMAS Delivery 245.

IMS Delivery(245)는 메일 데이터를 메일주소에 따라 분석하고 분류한다. 이때 메일 주소를 보고 스펨메일 여부와 메일 주소의 호스트를 보고 메일이 호스트인가 자신인지를 판단한다. 또한 메일제목을 보고 스펨메일 여부를 판단하고, 해당 메일을 DB(247)에서 유저정보와 서비스 제한정보들을 비교하여 분석하고, 메일 데이터의 주소, 참조, 숨은 참조, 제목 등을 포함한 데이터를 수신하고, 상기 데이터를 이메일 데이터, 팩스 데이터, SMS 데이터 및 VMS 데이터로 구분하고, 유저정보와 서비스 제한정보를 확인 후 상기 데이터가 이메일 데이터이고, 메일주소의 호스트가 자신일 경우, Module(251)을 통해 Local MTA(261)로 메일 데이터를 전송하고, 메일주소의 호스트가 자신이 아닐 경우 Module(251)을 통해 Remote MTA(281)로 메일 데이터를 전송하고, 상기 데이터가 팩스 데이터, SMS 데이터 및 VMS 데이터 중 하나이면 Module(251)을 통해 지능형 UMS장치(291)로 메일 데이터와 정보(받는주소, SMS, VMS, 팩스와 같은 서비스 종류)를 전달한다. 그리고 스펨메일 여부에 따라 스펨메일이라 판단되었을 경우 서비스를 하지 않는다.IMS Delivery 245 analyzes and classifies mail data according to mail addresses. At this time, it is determined whether the mail is a host or itself by looking at the mail address and whether the mail is spam or the host of the mail address. In addition, the mail title is determined to determine whether or not the spam mail, the mail is analyzed by comparing the user information and service restriction information in the DB (247), and receives the data including the address, reference, blind reference, subject, etc. of the mail data. The data is classified into email data, fax data, SMS data, and VMS data. After checking the user information and the service restriction information, the data is email data and the host of the mail address is itself. Send mail data to Local MTA 261, and if the host of mail address is not itself, send mail data to Remote MTA 281 via Module 251, and the data is fax data, SMS data and VMS data. If it is one of the module 251 through the intelligent UMS device 291 to deliver the mail data and information (receipt address, SMS, VMS, type of service such as fax). If it is determined that the spam is spam, the service is not provided.

Local MTA(261)은 상기 데이터를 디코딩하여 해당 단어를 검색하여 2차 스펨메일 여부를 판단하고, 파일의 포맷이 팩스 데이터일 경우 디코딩된 데이터를 Converting and Delivery(271)을 통해 문서 포맷을 변환(PDF, JPG 등등)하고 디렉토리화된 보조저장장치로 저장한다. 스펨메일이 아니라 판단된 경우 메일을 디렉토리화된 보조저장장치에 저장하여, POP3을 통해 메일을 열람하거나 다운로드 할 수 있도록 한다.The local MTA 261 decodes the data and searches the corresponding word to determine whether the message is secondary spam, and if the format of the file is fax data, converts the document format through Converting and Delivery 271. PDF, JPG, etc.) and save to a directoryd secondary storage device. If it is determined that the message is not spam, the mail is stored in a directory-type secondary storage device so that the mail can be viewed or downloaded through POP3.

Remote MTA(281)은 상기 데이터를 디코딩하여 해당 단어를 검색하여 2차 스펨메일 여부를 판단하고, 해당 메일을 메일주소의 호스트로 SMTP를 이용해 메일을전송하게 된다.The remote MTA 281 decodes the data and searches the corresponding word to determine whether the message is secondary spam mail, and sends the mail to the host of the mail address using SMTP.

지능형 UMS 장치(291)는 상기 데이터(메일, SMS, VMS, 팩스 와 같은 서비스 타입, 받는 주소)를 디코딩(필요한 데이터만)하여 SMS일 경우 SMS 서비스기(293)에 데이터(메세지, 받는 주소)를 전송하고 VMS일 경우 VMS 서비스기(295)에 데이터(메세지, 파일, 받는 주소)를 전송하고, 팩스일 경우 팩스 서비스기(297)에 데이터(파일, 받는 주소)를 전송한다.The intelligent UMS device 291 decodes the data (service type such as mail, SMS, VMS, fax, and receiving address) (only necessary data) and sends data (message, receiving address) to the SMS service unit 293 in case of SMS. In case of VMS, data (message, file, receiving address) is transmitted to the VMS service unit 295, and in case of fax, data (file, receiving address) is transmitted to the fax service machine 297.

SMS 서비스기(293)는 상기 데이터를 받아서 DB(247)에 기록 후 이동통신 기지국(도 1의 151)으로 전송하고, 이동통신 기지국(도 1의 151)은 수신한 데이터를 해당되는 이동통신 단말기(도 1의 181a)로 전송한다.The SMS service unit 293 receives the data, records the data in the DB 247, and transmits the data to the mobile communication base station 151 of FIG. 1, and the mobile communication base station 151 of FIG. 1 transmits the received data to the corresponding mobile communication terminal. (181a in Fig. 1).

VMS 서비스기(295)는 상기 데이터를 받아서 DB(247)에 기록 후 음성우편서비스 시스템(도 1의 141)으로 전송하고, 음성우편서비스 시스템(도 1의 141)은 수신한 데이터를 음성으로 변환하여 해당되는 수신자 전화기(도 1의 171a)로 전송한다.The VMS servicer 295 receives the data, records it in the DB 247, and transmits the data to the voice mail service system 141 of FIG. 1, and the voice mail service system 141 of FIG. 1 converts the received data into voice. To the corresponding receiver phone (171a in FIG. 1).

팩스 서비스기(297)는 상기 데이터를 받아서 DB(247)에 기록 후 해당되는 팩스기(도 1의 161a)로 전송한다.The fax service machine 297 receives the data, records the data in the DB 247, and transmits the data to the corresponding fax machine 161a of FIG. 1.

일반 이메일 양식에서 주소, 참조, 숨은 참조, 제목 등에 표준 메일 규약이 지원하는 범위에서 여러 가지의 정보, 예컨대, 메일 주소, 팩스 번호, SMS 번호, VMS 번호 등을 입력할 수 있다. 이에 대해 IMAS Delivery(245)는 개개에 대해 분석하므로 각각의 입력한 정보에 대해 1:1 송신이나 1:다중송신과 같은 서비스를 할 수 있다. 일반 이메일 양식에서 주소, 참조, 숨은 참조, 제목 등을 여러개 입력시 ";" 또는 ","와 같은 부호를 사용하여 입력하고, IMAS Delivery(245)는 이를 인식하여 그에 맞게 처리한다.In a general email form, you can enter a variety of information, such as mail addresses, fax numbers, SMS numbers, VMS numbers, etc. to the extent that standard mail conventions support addresses, references, blind carbon copy, and subject. On the other hand, since the IMAS Delivery 245 analyzes the individual information, services such as 1: 1 transmission or 1: multiple transmission can be performed for each input information. When entering multiple addresses, ccs, bcc, subjects, etc. in a regular email form, enter ";" Or input using a symbol such as ",", and the IMAS Delivery 245 recognizes this and processes it accordingly.

IMAS Delivery(245)는 별도의 텍스트파일에 상기 설명한 형식에 맞지 않는 전화번호를 리스트화하여 상기 판단 후 결과를 다시 한번 필터링한다. 그리고 해당 기간통신업체가 사용하는 전화번호 형식에 맞지 않는 숫자들을 텍스트 파일에 리스트하여 계속 업데이트한다.IMAS Delivery 245 lists the telephone numbers that do not fit the format described above in a separate text file and filters the results once again after the determination. It then updates the list of numbers in the text file that do not match the telephone number format used by the carrier.

Local MTA(261), Remote MTA(281), Converting and delivery(271), 지능형 UMS 장치(291)는 라이브러리(Library)에 하위모듈들로써 구비될 수가 있다.Local MTA 261, Remote MTA 281, Converting and Delivery 271, and Intelligent UMS Device 291 may be provided as submodules in a Library.

SMTP는 컴퓨터로부터 메시지(표준안에서 정의된 메시지 형태와, 정보들을 포함한)를 수신한 후(SMTPD나 IMAS-Sendmail)를 통해 메시지를 Delivery에게 전달한다. Delivery는 메시지를 분석후 모듈을 통해 해당서비스를 구현하게 된다. 해당서비스는 모듈에 따라 정의되며 기본적으로, Local MTA(261), Remote MTA(281), 지능형 UMS장치(291)를 지원하게되며, 차후 모듈은 목적에 따라 추가 될 수 있다.SMTP receives a message from the computer (including the message types and information defined in the standard) and delivers the message to the Delivery via SMTPD or IMAS-Sendmail. Delivery analyzes the message and implements the service through the module. The service is defined according to the module, and basically, supports the Local MTA 261, the Remote MTA 281, and the intelligent UMS device 291. The module may be added later according to the purpose.

도 3은 도 2에 도시된 IMAS-delivery에서 이메일 데이터의 이메일 주소를 분석하는 방법을 도시한 흐름도이다. 도 1 및 도 2를 참조하여 도 3에 도시된 이메일 주소를 분석하는 방법을 설명하기로 한다.3 is a flowchart illustrating a method of analyzing an email address of email data in the IMAS-delivery illustrated in FIG. 2. A method of analyzing the email address shown in FIG. 3 will be described with reference to FIGS. 1 and 2.

제1 단계(311)는 상기 수신된 데이터의 이메일 주소를 분석하고, 그 결과에 따라 상기 데이터를 이메일 데이터, 팩스 데이터, SMS 데이터, VMS 데이터로 분류하는 단계이다. 상기 데이터의 이메일 주소는 이메일 데이터, 팩스 데이터, SMS 데이터 및 VMS 데이터에 따라 다르게 작성된다. 이메일 주소를 분석하여 상기 데이터를 이메일 데이터, 팩스 데이터, SMS 데이터 및 VMS 데이터로 분류하는 방법은 다음과 같다.The first step 311 is analyzing the email address of the received data and classifying the data into email data, fax data, SMS data, and VMS data according to the result. The email address of the data is prepared differently according to email data, fax data, SMS data and VMS data. The method of classifying the data into email data, fax data, SMS data and VMS data by analyzing the email address is as follows.

① 'User-ID@Domain(또는 Host를 포함한 도메인)'으로 구성된 이메일 주소에서 유저 아이디(User-ID)를 분리하고, 상기 유저 아이디 중 하이픈(-)과 언더바(_)를 제거한 상태에서 특정한 경우를 제외하고는 모든 문자가 정수의 수로 구성되어 있을 경우 다음 단계를 진행한다. 상기 특정한 경우란 상기 유저 아이디의 전반부가 적어도 하나의 특정 구별 문자/숫자로 시작하는 경우이다. 이 경우는 아래 ②를 참조한다. 상기 특정한 경우를 제외하고, 상기 모든 문자들 중 하나라도 정수의 수가 아니면 상기 컴퓨터로부터 수신한 데이터는 이메일 데이터로 간주된다.① The user ID (User-ID) is separated from the e-mail address composed of 'User-ID @ Domain (or domain including Host)', and the hyphen (-) and underscore (_) are removed from the user ID. Except in all cases, if all characters consist of an integer number, proceed to the next step. The specific case is a case where the first half of the user ID starts with at least one specific distinguishing character / number. In this case, see ② below. Except for the above specific case, data received from the computer is regarded as e-mail data unless any one of all the characters is an integer number.

② 상기 유저 아이디의 전반부가 적어도 하나의 문자/숫자로 시작하는 경우, 예컨대 상기 유저 아이디의 첫 번째 문자가 숫자 '1'로 시작하면 컴퓨터(도 1의 111a)로부터 수신한 데이터를 VMS 데이터로 판단한다. 이 상태에서는 상기 첫 번째 숫자 '1'을 제거한다. 다음, 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가 '0'이며, 나머지 숫자가 7∼15자이면 국제전화번호로 판단하고, 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가 '2'이며, 나머지 숫자가 7∼8자이면 서울전화번호로 판단하며, 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가 '3∼6'이며, 나머지 숫자가 7∼10자이면 지방전화번호로 판단한다.② If the first half of the user ID starts with at least one letter / number, for example, when the first letter of the user ID starts with the number '1', the data received from the computer (111a of FIG. 1) is determined as VMS data. do. In this state, the first number '1' is removed. Next, if the first number of the user ID is '0', the second number is '0', and the remaining number is 7 to 15 characters, it is determined as an international telephone number, and the first number of the user ID is '0'. If the second number is '2', and the remaining number is 7-8 characters, it is determined as the Seoul telephone number, the first number of the user ID is '0', the second number is '3-6', If the remaining number is 7-10 characters, it is determined as a local telephone number.

② 만일 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가 '0'이며, 나머지 숫자가 7∼15자이면 국제 팩스번호로 판단하고, 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가 '2'이며, 나머지 숫자가 7∼8자이면 서울 팩스번호로 판단하며, 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가'3∼6' 중 하나이며, 나머지 숫자가 7∼10자이면 지방 팩스번호로 판단한다. 즉, 이 경우는 컴퓨터(도 1의 111a)로부터 수신한 데이터를 팩스 데이터로 판단하는 경우이다.② If the first number of the user ID is '0', the second number is '0', and the remaining numbers are 7 to 15 characters, it is determined as an international fax number, and the first number of the user ID is '0'. If the second number is '2' and the remaining number is 7-8 characters, it is judged as Seoul fax number. The first number of the user ID is '0', and the second number is '3-6'. If the remaining number is 7 to 10 characters, it is determined as a local fax number. In other words, this case is a case where data received from a computer (111a in Fig. 1) is determined as fax data.

③ 만일 상기 유저 아이디의 첫 번째 숫자가 '0'이고, 두 번째 숫자가 '1'이며, 세 번째 숫자가 '1,6,7,8,9' 중 하나이고, 나머지 숫자들이 7∼8개이면 컴퓨터(도 1의 111a)로부터 수신한 데이터를 SMS 데이터로 판단한다.③ If the first number of the user ID is '0', the second number is '1', the third number is one of '1,6,7,8,9', and the remaining numbers are 7-8. The data received from the computer (111a in FIG. 1) is determined as SMS data.

④ 상기 유저 아이디가 상기 ①, ② 및 ③ 중 어느 하나에도 해당되지 않으면 컴퓨터(도 1의 111a)로부터 수신한 데이터를 이메일 데이터로 판단한다. 상기 유저 아이디가 한글인 경우, 이는 이메일 데이터로 판단한다.④ If the user ID does not correspond to any of the above ①, ②, and ③, the data received from the computer (111a of FIG. 1) is determined as e-mail data. If the user ID is Korean, it is determined as e-mail data.

전 세계에서 현재 사용하고 있는 일반전화의 번호체계는 ITU-T(국제전기통신연맹)의 표준안인 E.164 체계를 따른다. 본 발명은 상기 표준안인 E.164를 따르므로 사용자는 본 발명을 적용하는데 있어서 혼동이나 불편함을 가져오지 않는다.The standard telephone numbering system currently in use around the world follows the E.164 system, a standard of the ITU-T (International Telecommunication Union). Since the present invention complies with E.164, the standard, the user does not bring any confusion or inconvenience in applying the present invention.

만일 팩스 번호, 휴대폰 번호, 국제전화번호, 국내전화번호의 체계나 형식이 다르게 변경되면 상기 이메일 주소 분석 방법도 그에 따라 변경된다.If the system or format of the fax number, mobile phone number, international phone number, and domestic phone number is changed differently, the method of analyzing the email address is changed accordingly.

제2 단계(321)는 상기 데이터가 이메일 데이터인지 아니면 팩스 데이터, SMS 데이터 및 VMS 데이터 중 하나인지 확인하는 단계이다. 만일 상기 데이터가 이메일 데이터이면 상기 데이터를 메일 서버(도 1의 131)로 전송한다.The second step 321 is to determine whether the data is email data or one of fax data, SMS data and VMS data. If the data is email data, the data is transmitted to the mail server (131 in FIG. 1).

제3 단계(331)는 상기 데이터가 팩스 데이터, SMS 데이터 및 VMS 데이터 중 하나이면 상기 데이터의 구조를 분석하고, 즉, 상기 데이터가 이메일 제목, 이메일 메시지 및 첨부파일(들)을 포함하고 있는지를 확인하고, 만일 상기 데이터가 이메일 메시지와 첨부파일을 포함하고 있으면 이를 디코딩하는 단계이다. 컴퓨터로부터 전송된 데이터의 이메일 메시지와 첨부파일은 암호화되어 있으므로 이들을 해독하는 과정이 필요하다.The third step 331 analyzes the structure of the data if the data is one of fax data, SMS data and VMS data, i.e. whether the data includes an email subject, email message and attachment (s). And if the data includes an e-mail message and an attachment, then decoding it. Email messages and attachments of data sent from your computer are encrypted, so you need to decrypt them.

제4 단계(341)는 상기 디코딩된 데이터를 임시 데이터(파일, 텍스트)로 만들어서 데이터베이스에 저장하는 단계이다.A fourth step 341 is a step of making the decoded data into temporary data (file, text) and storing it in a database.

제5 단계(351)는 상기 디코딩된 데이터가 팩스 데이터이면 상기 데이터베이스에 저장된 임시 데이터(파일)를 팩스기(도 1의 161a)로 전송한다.The fifth step 351 transmits temporary data (file) stored in the database to the fax machine 161a of FIG. 1 if the decoded data is fax data.

상기 디코딩된 데이터가 SMS 데이터이면 상기 데이터베이스에 저장된 임시 데이터(파일, 텍스트)를 이동통신 기지국(도 1의 151)을 통하여 이동통신 단말기(181a)로 전송한다.If the decoded data is SMS data, temporary data (file, text) stored in the database is transmitted to the mobile communication terminal 181a through the mobile communication base station 151 of FIG.

상기 디코딩된 데이터가 VMS 데이터이면 상기 데이터베이스에 저장된 임시 데이터(파일, 텍스트)를 음성우편서비스 시스템(도 1의 141)을 통하여 음성메시지로 변환하여 수신자 전화기(171a)로 전송하며, 상기 임시 데이터가 실제 음성 파일인 경우 곧바로 수신자 전화기(171a)로 전송한다. 실제 음성 파일을 별도의 펄스 부호 변조(Pulse Code Modulation; PCM) 녹음 시스템을 구성하여 녹음된 데이터로 변환하여 수신자 전화기(171a)로 전송할 수도 있다.If the decoded data is VMS data, the temporary data (file, text) stored in the database is converted into a voice message through the voice mail service system (141 of FIG. 1) and transmitted to the receiver phone 171a, and the temporary data is In the case of the actual voice file, it is sent directly to the receiver telephone 171a. The actual voice file may be converted to recorded data by configuring a separate Pulse Code Modulation (PCM) recording system and transmitted to the receiver telephone 171a.

제6 단계(361)는 이메일 데이터, 팩스 데이터, SMS 데이터 및 VMS 데이터의 출력 정보를 상기 데이터베이스에 저장하는 단계이다.A sixth step 361 is a step of storing output information of email data, fax data, SMS data, and VMS data in the database.

상술한 방법에 의하여 컴퓨터(도 1의 111a)에서 이메일 프로그램을 사용하여 작성한 데이터를 이메일 데이터, 팩스 데이터, SMS 데이터 및 VMS 데이터 중 하나로 전송하거나 이들 중 둘 이상의 데이터로 전송할 수가 있다.By the above-described method, data created using an e-mail program in a computer (111a in FIG. 1) can be transmitted as one of e-mail data, fax data, SMS data and VMS data, or as two or more of these data.

도 4는 본 발명에 따른 지능형 메일해결 방법의 보내는 메일 전송시 흐름도를 보여준다. 도 4를 참조하면, 보내는 메일 전송 방법은 다음과 같다.Figure 4 shows a flow chart when sending outgoing mail of the intelligent mail solving method according to the present invention. Referring to Figure 4, the sending mail transmission method is as follows.

(a) 이메일 데이터를 수신하고, (b) delivery가 메일주소(보내는 사람, 받는사람, 첨부, 숨은참조), 메일제목를 분석하여, 1차적으로 스펨메일을 차단; (c) 메일주소를 분석한다. (c-1) 해당 메일주소의 호스트가 자신인지 판단 (c-2) 메일주소의 서비스 종류를 판단(메일, 팩스, VMS, SMS)로 분류 (d) 해당 메일 데이터에 대한 DB(Database)에 저장된 유저정보들을 확인하고 수신 및 서비스 여부 결정 (e) 그 결과에 따라 해당 모듈에 데이터를 보내게 된다.(a) receive email data, and (b) delivery analyzes the mail address (sender, recipient, attachment, blind carbon copy), mail subject, and blocks spam mail primarily; (c) Parse the e-mail address. (c-1) Determination of the host of the e-mail address (c-2) Determination of service type of e-mail address as e-mail (fax, fax, VMS, SMS) (d) In DB (Database) for the e-mail data Check the stored user information and decide whether to receive and service. (E) Data is sent to the module according to the result.

구체적으로, TCP-ENV(도2의 211)를(네트워크를 이용한 접속) 통하거나 IMAS-Sendmail(도2의 231)을 이용하여 메일데이터를 Queue(도2의 241)에 저장한다. Queue(도2의 241)에 저장된 데이터를 분석(메일 주소 및 제목, 데이터)하고 DB(도2의 247)에 분석된 내용을 저장한다. 분석된 내용은 메일 주소를 통해 지능형 UMS 장치(도2의 291)또는 Mail로 판별, 알 수 없는 메일주소 등과 같은 메일주소를 이용한 보내는 메일, 받는 메일 판별, 메일주소를 이용한 스펨 판별, 제목의 키워드를 이용한 스펨 판별, 메일 내용중 바이러스나 텍스트상의 키워드를 이용한 스펨 판별한다. 만일 메일이 외부로 전송하는 메일일 경우 Remote MTA(도2의 261)를 통해 외부의 SMTP로 메일을 전달한다.Specifically, mail data is stored in the queue (241 in FIG. 2) via TCP-ENV (211 in FIG. 2) (connection using a network) or by using IMAS-Sendmail (231 in FIG. 2). The data stored in the queue (241 in FIG. 2) is analyzed (e-mail address, subject, and data), and the analyzed contents are stored in the DB (247 in FIG. 2). The analyzed content is determined by the intelligent UMS device (291 in FIG. 2) or Mail through the mail address, the outgoing mail using the mail address such as the unknown mail address, the incoming mail discrimination, the spam determination using the mail address, and the keyword of the subject. Spam discrimination using, virus or text keywords in the mail content. If the mail is sent to the outside, the mail is delivered to the external SMTP through the Remote MTA (261 in FIG. 2).

Remote MTA(도2의 261)는 (a) Delivery에서 데이터를 수신하는 단계; (b) 메일 데이터를 부분적(header)으로 디코딩한 후 필요에 따라 내용검색을 하여 2차적인 스펨메일 차단(데이터)후 메일을 네트워크를 통해 원격의 대상지에 전달하게 된다.Remote MTA (261 in FIG. 2) includes (a) receiving data at Delivery; (b) The mail data is partially decoded and the contents searched as necessary, and then the second spam mail is blocked and the mail is delivered to the remote destination through the network.

도 5는 본 발명에 따른 지능형 메일해결 방법의 받는 메일 전송시 흐름도이다. 도 5를 참조하면, 받는 메일 전송 방법은 다음과 같다.5 is a flowchart illustrating the transmission of an incoming mail of the intelligent mail solving method according to the present invention. Referring to Figure 5, the received mail transmission method is as follows.

(a) Network를 통해 원격지 또는 내부에서 메일을 전송받거나(이때 SMTP를 이용), IMAS-Sendmail(도2의 231)를 통해 직접 메일을 받고 Queue(도2의 241)에 저장한다. (b) 상기 메일 데이터를 IMAS-Delivery(도2의 245)에게 전달한다. 이때 메일 데이터 이외에 SMTP에서 송수신한 데이터와 Queue 정보를 같이 전달한다.(a) Receive the mail remotely or internally through the network (in this case, use SMTP), or receive the mail directly through IMAS-Sendmail (231 in FIG. 2) and store it in the queue (241 in FIG. 2). (b) Deliver the mail data to IMAS-Delivery (245 in FIG. 2). At this time, data sent and received by SMTP and queue information are delivered together.

구체적으로, TCP-ENV(도2의 211)를(네트워크를 이용한 접속) 통하거나 IMAS-Sendmail(도2의 231)을 이용하여 메일데이터를 Queue(도2의 241)에 저장한다. Queue(도2의 241)에 저장된 데이터를 분석(메일 주소 및 제목, 데이터)하고 DB(도2의 247)에 분석된 내용을 저장한다. 분석된 내용은 메일 주소를 통해 지능형 UMS 장치(도2의 291)또는 Mail로 판별, 알 수 없는 메일주소 등과 같은 메일주소를 이용한 보내는 메일, 받는 메일 판별, 메일주소를 이용한 스펨 판별, 제목의 키워드를 이용한 스펨 판별, 메일 내용중 바이러스나 텍스트상의 키워드를 이용한 스펨 판별 --> 자세한 내용은 아래의 스펨처리를 참조한다. 만일 메일이 내부로 저장하는 메일일 경우 Local MTA(도2의 261)를 통해 보조 모듈로 전달한다. 보조 모듈은 필요에 따라 데이터를 변환(이미지 변환, 데이터 변경)하여 저장하고 서비스한다.Specifically, mail data is stored in the queue (241 in FIG. 2) via TCP-ENV (211 in FIG. 2) (connection using a network) or by using IMAS-Sendmail (231 in FIG. 2). The data stored in the queue (241 in FIG. 2) is analyzed (e-mail address, subject, and data), and the analyzed contents are stored in the DB (247 in FIG. 2). The analyzed content is determined by the intelligent UMS device (291 in FIG. 2) or Mail through the mail address, the outgoing mail using the mail address such as the unknown mail address, the incoming mail discrimination, the spam determination using the mail address, and the keyword of the subject. Spam discrimination using, Virus or text keyword identification in email contents-> For details, refer to Spam processing below. If the mail is internally stored, the mail is delivered to the auxiliary module through the Local MTA (261 in FIG. 2). The auxiliary module converts data (image conversion, data change), stores and serves data as needed.

Local MTA(도2의 261)는 (a) IMAS-Delivery(도2의 245)에서 데이터를 수신하는 단계; (b) 메일 데이터를 부분적(header)으로 디코딩한 후 필요에 따라 내용검색을 하여 2차적인 스펨메일 차단(데이터), 팩스데이터일 경우 PDF로 변환하여 디렉토리화된 저장장치에 저장; (c) 메일 데이터를 디렉토리화된 저장장치에 저장하여 POP3를 통해 유저는 메일을 열람하거나 다운받을 수 있게 한다.The Local MTA (261 of FIG. 2) may comprise (a) receiving data at IMAS-Delivery (245 of FIG. 2); (b) decode the mail data in a partial header, and then perform a content search as necessary to block the secondary spam mail (data); convert it to PDF in the case of fax data and store it in a directoryed storage device; (c) Store mail data in a directoryed storage device so that users can browse or download mail via POP3.

도 6은 본 발명에 따른 지능형 메일해결 방법의 스펨메일 처리시 흐름도이다. 도 6을 참조하면, 스펨메일 처리 방법은 다음과 같다.6 is a flowchart illustrating spam processing of the intelligent mail solving method according to the present invention. Referring to FIG. 6, the spam processing method is as follows.

1. TCP-ENV(도2의 211)를(네트워크를 이용한 접속) 통하거나 IMAS-Sendmail(도2의 231)을 이용하여 메일데이터를 Queue(도2의 241)에 저장한다.1. Mail data is stored in the queue (241 in FIG. 2) via TCP-ENV (211 in FIG. 2) (connection via a network) or by using IMAS-Sendmail (231 in FIG. 2).

2. Queue(도2의 241)에 저장된 데이터를 분석(메일 주소 및 제목, 데이터)하고 DB(도2의 2471)에 분석된 내용을 저장한다.2. Analyze the data stored in the queue (241 in FIG. 2) (e-mail address, subject, data) and store the analyzed contents in the DB (2471 in FIG. 2).

3. 조건에 따라 스펨메일을 판단한다.3. Determine spam mails based on conditions.

① 알 수 없는 메일주소(실제 유저나 도메인이 아닌 주소, ex: [email protected])① Unknown email address (not real user or domain address, ex: [email protected])

② 메일주소(자주 사용되는 스펨 메일주소, ex: [email protected])② E-mail address (Frequent e-mail address, ex: [email protected])

③ 제목내용중의 키워드를 이용(ex: 성인)③ Use keywords in the title (ex: adult)

④ 첨부 파일 또는 텍스트 상의 바이러스나 텍스트상의 키워드를 이용(ex: 성인광고, 오빠)④ Use viruses in text or attachments or text (ex: adult ads, brother)

4. 만일 스펨메일일 경우 로그를 남기고 메시지 및 큐를 삭제한다.4. If spam, log and delete messages and queues.

도 7은 본 발명에 따른 지능형 메일해결 방법의 지능형 UMS장치 사용시의 흐름도이다. 도 7을 참조하면, 지능형 UMS장치의 동작 방법은 다음과 같다.7 is a flowchart illustrating the use of an intelligent UMS device of the intelligent mail solving method according to the present invention. Referring to Figure 7, the operation method of the intelligent UMS device is as follows.

1. TCP-ENV(도2의 211)를(네트워크를 이용한 접속) 통하거나 IMAS-Sendmail(도2의 231)을 이용하여 메일데이터를 Queue(도2의 241)에 저장한다.1. Mail data is stored in the queue (241 in FIG. 2) via TCP-ENV (211 in FIG. 2) (connection via a network) or by using IMAS-Sendmail (231 in FIG. 2).

2. Queue(도2의 241)에 저장된 데이터를 분석(메일 주소 및 제목, 데이터)하고 DB(도2의 247)에 분석된 내용을 저장한다. 분석된 내용은 메일 주소를 통해 지능형 UMS 장치(도2의 291)또는 Mail로 판별, 알 수 없는 메일주소 등과 같은 메일주소를 이용한 보내는 메일, 받는 메일 판별, 메일주소를 이용한 스펨 판별, 제목의 키워드를 이용한 스펨 판별, 메일 내용중 바이러스나 텍스트상의 키워드를 이용한 스펨 판별 --> 자세한 내용은 아래의 스펨처리를 참조한다.2. Analyze the data stored in the queue (241 in FIG. 2) (e-mail address and subject, data) and store the analyzed contents in the DB (247 in FIG. 2). The analyzed content is determined by the intelligent UMS device (291 in FIG. 2) or Mail through the mail address, the outgoing mail using the mail address such as the unknown mail address, the incoming mail discrimination, the spam determination using the mail address, and the keyword of the subject. Spam discrimination using, Virus or text keyword identification in email contents-> For details, refer to Spam processing below.

3. 만일 메일이 전화번호 형식의 UMS 데이터라 판별될 경우 "지능형 메일 장치"모듈로 데이터를 전송한다.3. If the mail is determined to be UMS data in the form of a telephone number, the data is transmitted to the "intelligent mail device" module.

4. "지능형 메일 장치"모듈은 데이터의 성격에 따라 SMS, VMS, FAX로 판별하고 서비스를 한다.4. The "intelligent mail device" module identifies and services SMS, VMS, and FAX according to the nature of the data.

즉, 지능형 UMS 장치(도2의 291)는 (a) IMAS-Delivery(도2의 245)에서 데이터를 수신한다. 이때 서비스의 종류(SMS, VMS, 팩스, 메일) 데이터와 목적지가 같이 수신한다. (b) 상기 데이터가 상기 데이터가 팩스 데이터, SMS 데이터 및 VMS 데이터 중 하나이면 상기 데이터의 구조를 분석한다. (c) 상기 분석한 데이터를 디코딩한다. (d) 상기 디코딩된 데이터를 임시 데이터로 만들어서 저장한다. (e) 상기 디코딩된 데이터가 팩스 데이터이면 이를 팩스기로 전송하고, 상기 디코딩된 데이터가 SMS 데이터이면 이동통신 기지국을 통하여 이동통신 단말기로 전송하고, 상기 디코딩된 데이터가 VMS 데이터이면 음성우편서비스 시스템을 통하여 전화기로 전송하는 단계를 포함한다.That is, the intelligent UMS device 291 of FIG. 2 receives data from (a) IMAS-Delivery (245 of FIG. 2). At this time, the type of service (SMS, VMS, fax, mail) data and the destination are received together. (b) Analyze the structure of the data if the data is one of fax data, SMS data and VMS data. (c) Decode the analyzed data. (d) The decoded data is stored as temporary data. (e) if the decoded data is fax data, transmit it to a fax machine; if the decoded data is SMS data, transmit it to a mobile communication terminal through a mobile communication base station; and if the decoded data is VMS data, a voice mail service system; Transmitting to the telephone via the telephone.

도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The best embodiments have been disclosed in the drawings and the specification. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not intended to limit the scope of the invention as defined in the claims or the claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

상술한 바와 같이 본 발명에 따르면 다음과 같은 효과가 있다.As described above, the present invention has the following effects.

1. 메일을 이용해 SMTP기반에서의 UMS를 송수신한다.1. Send and receive UMS over SMTP using mail.

2. 모든 관련 데이터를 SQL같은 DB서버나 파일 시스템에서 엑세스하므로, 호환성 및 효율성, 관리성이 증대된다.2. All related data is accessed from a DB server or file system such as SQL, increasing compatibility, efficiency, and manageability.

3. 기존의 SMTP 데몬을 그대로 구현하면서 확장된 프로토콜을 적용하므로 기존의 SMTP를 대체하거나 함께 사용이 가능하다.3. It is possible to replace or use existing SMTP by applying the extended protocol while implementing the existing SMTP daemon.

4. 각 서브 파트를 모듈로 처리하여 부가적인 서비스 구현이 용이하며, 뛰어난 확장성을 갖는다.4. It is easy to implement additional services by processing each sub part as a module and has excellent extensibility.

5. 각 분석 및 처리에 대한 모든 내용을 로그 또는 내용을 저장하여 리포팅이 가능하다.5. It is possible to report all the details of each analysis and processing by saving the log or contents.

6. 메일 데이터를 분산화하여 처리함으로써 효율성 및 속도 증대된다.6. Increases efficiency and speed by decentralizing and processing mail data.

7. Thread(연결시마다 하위프로세스를 만들어 독립적인 처리를 함)를 사용하므로 보다 효율적인 프로세스 및 데이터 관리가 가능하다.7. By using Thread (create a subprocess at each connection and process it independently), more efficient process and data management is possible.

8. 네트워크 부분을 별도로 분리하므로써 안정적이고 효율적인 클라이언트 관리나 정책부여가 가능하다.8. By separating network parts separately, stable and efficient client management or policy provisioning is possible.

9. 네트워크 연결 세션상에서의 IP를 통해 메일 릴레이를 차단한다.9. Block mail relay via IP over a networked session.

10. 확장된 SMTP 구현을 위해 SMTP 사용시 인증을 하도록 한다.10. Authenticate when using SMTP for extended SMTP implementation.

12. 메일 데이터 부분에서의 header(보내는 사람, 받는 사람)을 참조하여 스펨처리하여 보다 강력하고, 확장된 프로토콜 구현한다.12. Implement more powerful and extended protocol by spamming by referring to header (sender, recipient) in mail data part.

13. 1차적으로 메일 주소, 제목으로 스펨처리한다.13. Spam primarily by email address and subject.

14. 2차적으로 메일 내용을 디코딩하여 파일의 경우 비교를 통한 바이러스 형식 유무 및, 텍스트일 경우 키워드를 이용한 스펨처리한다.14. Secondly, the contents of the mail are decoded and the files are compared with each other for the presence or absence of virus type through comparison, and in the case of text, they are spammed using keywords.

Claims (1)

TCP 세션 협상 및 제어를 위한 소켓을 제공하는 TCP-ENV;TCP-ENV providing a socket for TCP session negotiation and control; 상기 TCP-ENV에 연결되며, 상기 TCP 세션 연결 후 SMTP 서비스를 제공하는 IMAS SMTP 대먼;An IMAS SMTP daemon connected to the TCP-ENV and providing an SMTP service after the TCP session is connected; 상기 IMAS SMTP 대먼으로부터 전송받은 데이터를 분석하고, 1차스펨차단, 유저정보를 확인 및 서비스 유무를 판단 후 모듈을 호출하는 IMAS-Delivery;An IMAS-Delivery that analyzes the data received from the IMAS SMTP daemon, calls the module after first blocking, checking user information, and determining whether there is a service; 상기 IMS-Delivery로부터 받은 메일 데이터를 2차스펨차단과 팩스데이터일 경우 문서변환(PDF 및 JPG등등의 여러 포멧)을 하여 저장하고 메일 데이터를 저장하여 POP3을 통해 열람 또는 다운로드가 가능하도록 하는 local-MTA;If the mail data received from the IMS-Delivery is secondary spam blocking and fax data, it is stored by converting the document (multiple formats such as PDF and JPG) and storing the mail data so that it can be viewed or downloaded through POP3. MTA; 상기 IMS-Delivery로부터 받은 메일 데이터를 2차스펨차단후 SMTP를 통해 외부에 메일 데이터를 전송하는 remote-MTA; 및A remote-MTA for transmitting mail data to the outside through SMTP after the second blocking of the mail data received from the IMS-Delivery; And 상기 IMAS-Delivery로부터 받은 메일을 팩스 데이터, SMS 데이터 및 VMS 데이터로 분리하고 팩스 데이터는 팩스기로 전송하고, SMS 데이터를 이동통신 단말기로 전송하며, VMS 데이터를 전화기로 전송하는 지능형 UMS 장치를 구비하는 것을 특징으로 하는 지능형 메일해결 장치.An intelligent UMS device that separates the mail received from the IMAS-Delivery into fax data, SMS data and VMS data, transmits the fax data to a fax machine, transmits SMS data to a mobile communication terminal, and transmits VMS data to a telephone. Intelligent mail solving device, characterized in that.
KR20030021409A 2003-04-04 2003-04-04 Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof KR20040087145A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20030021409A KR20040087145A (en) 2003-04-04 2003-04-04 Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20030021409A KR20040087145A (en) 2003-04-04 2003-04-04 Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof

Publications (1)

Publication Number Publication Date
KR20040087145A true KR20040087145A (en) 2004-10-13

Family

ID=37369366

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20030021409A KR20040087145A (en) 2003-04-04 2003-04-04 Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof

Country Status (1)

Country Link
KR (1) KR20040087145A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685846A (en) * 2012-08-31 2014-03-26 丰桂兰 Internet-connected fax machine, Internet fax system and junk fax filtering method of Internet fax system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685846A (en) * 2012-08-31 2014-03-26 丰桂兰 Internet-connected fax machine, Internet fax system and junk fax filtering method of Internet fax system

Similar Documents

Publication Publication Date Title
CN1201535C (en) Massaging application having a plurality of interfacing capabilities
US6779022B1 (en) Server that obtains information from multiple sources, filters using client identities, and dispatches to both hardwired and wireless clients
US6804336B2 (en) Method for e-mail fax
KR101109339B1 (en) Schema hierarchy for electronic messages
US6278532B1 (en) Apparatus and method for reception and transmission of information using different protocols
CN101317474B (en) Message conversion equipment, system and conversion method
CN102761843B (en) System and method for mobile terminal user to obtain mails and based on full-text search and WAPPUSH
CN101079849B (en) Method and system for sending offline messages in instant communication system
US20070124384A1 (en) Voicemail and fax filtering
US20060031309A1 (en) Electronic mail attachment management system and method
US7336773B2 (en) Method and system for multi-mode communication with sender authentication
US20070299926A1 (en) Method and Apparatus for Dynamically Managing Electronic Mail Messages on a Remote Electronic Mail Messaging System
KR20060050342A (en) System and method for extending a message schema to represent fax messages
GB2430335A (en) Pre-filtering of digital messages
US7912905B2 (en) System and method for filtering network messages
US20040267557A1 (en) [electronic data management system and method using remote synchronized backup technique for specialized outsourcing]
JPH11298520A (en) Electronic mall transfer device, storage medium recording electronic mall transfer program and mall server system
CN100456755C (en) Method and device for filtering message
KR20040087145A (en) Intelligent mail agent solution device for sending email data to fax machine/mobile phone/telephone and for blocking bad email and method thereof
JP3168949B2 (en) Communication terminal device with e-mail function
KR20030026914A (en) Intelligent mail solution device for sending email data to fax machine/mobile phone/telephone and method thereof and qmail system
KR100569725B1 (en) System and Method for Messaging
WO2000078035A1 (en) Method and apparatus for enabling a facsimile machine to send and receive e-mail
JP2002010015A (en) Fax-e mail transmitter-receiver, media conversion device, and service control device
JP6942401B1 (en) Message communication program

Legal Events

Date Code Title Description
WITN Withdrawal due to no request for examination