Message Gateway with Hybrid Proxy / Store-and-Forward Logic

A message and logic technology, applied in the field of message gateways, can solve problems such as expensive storage, increased storage cost of isolated messages, misrecognition of NDR bounce notifications, etc.

Active Publication Date: 2012-03-28
MICROSOFT TECH LICENSING LLC
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] However, the disadvantages of store-and-forward semantics include that storage is expensive
Also, rejected emails need to be handled somehow, as deleting emails is against the SMTP specification, and NDR bounce notifications being sent are often m

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Message Gateway with Hybrid Proxy / Store-and-Forward Logic
  • Message Gateway with Hybrid Proxy / Store-and-Forward Logic
  • Message Gateway with Hybrid Proxy / Store-and-Forward Logic

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0018] Aspects of the technology described herein generally relate to an email filtering service that exhibits proxy semantics and can also dynamically use store-and-forward as needed, such as in exceptional situations or for large messages Semantics operate. The email filtering service can dynamically employ proxy and / or store-and-forward semantics on a per-message or per-connection basis (eg, a certain group of messages on a connection). For example, most messages are sent using broker semantics, however, if a transient message delivery error occurs on a given message or a specified timeout elapses, the filtering service generally behaves like a store-and-forward filtering service, e.g., accepting and Store messages until delivered.

[0019] It should be understood that any examples herein are non-limiting. As one example, although email messages are described, any other type of electronic communication can benefit from the techniques described herein. Furthermore, althou...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Described is a technology by which an email filtering service or other gateway includes hybrid proxy and store-and-forward logic. A message is initially processed with proxy logic. If the proxy logic is unable to complete filtering/scanning of a message within a timeout period, the store-and-forward logic is invoked to complete filtering/scanning of the message. The store-and-forward logic also may be invoked if a delivery attempt made by the proxy logic fails or does not complete prior to a delivery timeout period. When such a condition is met, the store-and-forward logic accepts the message, including storing the message, sending a response that indicates the message was accepted, and closing the connection over which the message was received. The store-and-forward logic may complete any scanning if not completed by the proxy logic, and takes over delivery responsibilities.

Description

technical field [0001] The present invention relates to message gateways, and more particularly to message gateways with hybrid proxy / store-and-forward logic. Background technique [0002] Senders of external clients attempting to send mail messages to the SMTP (Simple Mail Transfer Protocol) delivery system are directed to the email filtering service / server (hereinafter referred to as "filtering service") through the hosted email filtering service. Filtering services are usually implemented as SMTP relays or gateways that either accept or reject messages. For example, messages from senders known to be bad (eg, "spammers") may be rejected. If the message is accepted, it is the filtering service's responsibility to send the message to the delivery SMTP system. [0003] Filtering services scan message headers and bodies to process undesired messages differently than other messages. Typically, such filtering services use either "proxy" or "store-and-forward" semantics with r...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/58
CPCH04L51/12H04L12/585H04L51/212H04L51/214H04L51/42
Inventor H·C·安德森
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products