|
Network Working Group Request For Comment: #539 NIC 17644 References: 524 |
D. Crocker (UCLA-NMC) J. Postel (UCLA-NMC) July 9, 1973 |
There would be no precise defined meaning to any of these levels, merely the opportunity for a subjective evaluation by the sender. The receiver (process or person) may do whatever they wish with the information.
A user could thereby direct a receiving process to notify him immediately of Priority 5 or higher Short mail or any Priority 10 mail immediately, but defer notification of any other mail. (Length is discussed later in this note.)
If I am a clerk and sending to someone on another host, that host may ask me to 'prove' my identity by using an ID. How can the Sigma-7 at UCLA-NMC know WHITE's id? He does not have one on the Sigma, but certainly should be able to send mail to us there.
This requires receiving hosts to buffer the contents before passing them on to the appropriate recipient. (In fact, before finding out whether it can/will accept the mail.)
The order should be: Dynamic, Optional, Static.
By requiring the sending host to transmit the dynamic and optional attributes first, the receiving host can also reroute mail based upon its Priority and Length.
The Mail Protocol should NOT be a subsystem of FTP. The Mail Protocol USES the File Transfer Protocol, the same as RJE uses FTP. We therefore suggest the use of the RJE model.
This unfortunately opens up the issue of logging in, to send mail. The advantage of having FTP have a MAIL command is that it defines a class of data transfer which many hosts will allow for
free, while maintaining control over other, 'normal' file transfer.
The solution should be the same as that currently used by RJE.
This action takes place AFTER receipt of the mail, so we would like to suggest a command for "Rerouting" mail just PRIOR to its receipt.
This allows a receiving host to refuse a given piece of mail, but suggest an alternate receiver. This would be useful if the recipient were using another host for a while, or if the recipient didn't want to rack up storage charges at the first site.
Three variation can occur, one of which will require a special MP reply code:
Automatic forwarding: Accept the mail and then
automatically transfer it to the user's alternate mailbox.
This could be classed as a user "feature" and would not be part of the protocol. However, it would be quite useful.
Automatic forwarding with copy held: The same as the first case, but the transferring server keeps a copy of the mail.
Rerouting without accepting: The mail is never accepted from the sender. The sender is, however, informed of an alternate mailbox.
The Rerouting information would be in reply to a RECIPIENT command.
476 <recipient> IS AT <pathname>
[ This RFC was put into machine readable form for entry ]
[ into the online RFC archives by Alex McKenzie with ]
[ support from GTE, formerly BBN Corp. 10/99 ]