Contents
On-Demand Mail Relay
On-Demand Mail Relay (ODMR) is an SMTP extension standardized in that allows e-mail to be relayed to the recipients after they have been authenticated. It uses the extended SMTP command, similar to the command but available for dynamically assigned IP addresses. ODMR works in the following way: to check their inbound mail, customers issue and commands to the ODMR service, followed by command (Authenticated TuRN); after a successful command the ODMR server begins to act as an SMTP client and starts to send all messages directed to the customer's domain (or domains) using SMTP protocol, via the same TCP connection. Since connections are initiated by customers, this protocol works well for machines having dynamically assigned IPs and/or are firewall protected (i.e. your ISP may block incoming connection on port 25 or may use NAT). Only the ODMR server, referred as the provider, must listen to SMTP connections on a fixed IP address.
External ODMR Support
The design of ODMR allows the protocol to be used with an SMTP server that doesn't support it natively. A separate application can be used to do the initial ODMR protocol negotiation (, and ), then hand over the connection to the SMTP server once the protocol has reached the "reversed" state.
ODMR transport example
A typical example of getting emails with ODMR. For illustration purposes here (not part of protocol), the protocol exchanges are prefixed for the server (>) and the client (<).
This article is derived from Wikipedia and licensed under CC BY-SA 4.0. View the original article.
Wikipedia® is a registered trademark of the
Wikimedia Foundation, Inc.
Bliptext is not
affiliated with or endorsed by Wikipedia or the
Wikimedia Foundation.