queue
Click on the red underlined text to get to the source
... address the problem of having
to start the processing for the mail queue on a remote machine.
However, the TURN command presents a large security loophole. As
...
... receiver-SMTP") start the processing of its mail queues for
messages that are waiting at the server for the client machine. If
...
...
(1) the name of the SMTP service extension is "Remote Queue
Processing Declaration";
...
... situations where the client sites depend on their mail arriving
quickly, so forcing the queues on the server belonging to their
service provider may be more desirable than waiting for the retry
...
... client. This mechanism can just be seen
as a more immediate version of the retry queues that appear in most
SMTP implementations. In addition, as this command will take a
...
... single parameter, the name of the remote host(s) to start the queues
for, the server can decide whether it wishes to respect the request
or deny it for any local administrative reasons.
...
... client may request that the server start to process parts of its
messaging queue. This processing is performed using the existing
SMTP infrastructure and will occur at some point after the processing
...
... to start the SMTP queue processing of a given server host. The
syntax of this command is as follows:
...
...
Otherwise, the server host should force its retry queues to start
sending messages to that remote site, using another SMTP ...
... host and only the 250 response is used.
Since the processing of the queues may take an indeterminate amount
of time, this command should return immediately with a response to
the client host ...
... 253 OK, <n> pending messages for node <x> started
458 Unable to queue messages for node <x>
459 Node ...
... The 250 response code does not indicate that messages will be sent to
the system in question, just that the queue has been started and some
action will occur. If the server is capable of supporting it, the
251, 252 or 253 response codes ...
... node, a check can be performed using
these responses codes as an indication of when there are no more
pending messages in the queue for that node.
...
... host found its request to be satisfactory and it will send
any queued messages. This process may involve going through a very
large retry queue, and may take some time.
If the 400 level response is received, then the client ...
...
In a similar vein, it might be necessary under some circumstances to
release a certain queue, where that queue does not correspond to a
given domain name ...
... In a similar vein, it might be necessary under some circumstances to
release a certain queue, where that queue does not correspond to a
given domain name. To this end, the option character '#' can be used
...
... given domain name. To this end, the option character '#' can be used
to force the processing of a given queue. In this case, the node
name would be used as a queue name instead, and its syntactical
...
... to force the processing of a given queue. In this case, the node
name would be used as a queue name instead, and its syntactical
structure would be dependant on the receiving server. An example of
...
... this would be using the command ETRN #uucp to force the flush of a
UUCP queue. Note that the use of this option is entirely a local
matter and there is no way for a client to find a list of any such
...
... host name to start
the queues on the server host. This minimal usage will not handle
cases where mail for 'x.y' is sent to 's.x.y'.
...
... A minimal server may use this extensions to start the processing of
the queues for all remote sites. In this case, the 458 error
response will not be seen, and it should always return the 250
response as it will always try and start ...
...
The following example illustrates the use of remote queue processing
with some permanent and temporary failures.
...
