RFC 737
FTP extension: XSEN
FTP Extension: XSEN π
Network Working Group π
Author: K. Harrenstien, SRI-KL π RFC: 737 β¨ (also listed as NWG/RFC# 737 with the header tag KLH 31 Oct 77 42217) NIC: 42217 π¦ Date: 31 October 1977 π
Category: not stated in this document Obsoletes / Updates: this document doesn't list any RFCs it obsoletes or updates π«Ά
okay so this note is about an extension to the File Transfer Protocol π It gives you a way to "send" a message straight to someone who's already logged in, plus variants that mail the message normally, whether or not they're logged in. main character energy π
Lots of systems have a SEND command or program that drops a message right onto a user's terminal π§ On the SAIL (SU-AI) and ITS (MIT-(AI/ML/MC/DMS)) systems, the idea got expanded so you can SEND to users on other network sites too π To make that work, three new FTP commands were added. They have the exact same syntax as the existing MAIL command, so if you know MAIL, you already know these π Here's the original one for reference:
MAIL <SP> <recipient name> <CRLF>
If it's accepted, the server returns a 350 reply and treats every line after that as message text. The message ends with a line containing only a period, and then you get a 256 completion reply. There are a bunch of possible errors too π
Now for the new commands and their special replies β¨
XSEN: Send to terminal π- If the addressee is refusing messages or isn't logged in, you get a 453 failure reply π
XSEM: Send, Mail if can't π¨- If the message can't be SENT, you get a 009 notification reply π₯
XMAS: Mail And Send. (couldn't resist this one) π- No special replies for this one πΈ
Here's the tea π« For XSEM and XMAS, what decides success is the mailing, not the SENDing. XSEM as implemented uses a 009 reply (on top of the normal success or failure code) to say that the SEND failed, so it's trying to mail the message instead π
There are no matching variants for MLFL π ββοΈ The reason is that messages sent this way are usually short, and neither I nor Brian Harvey (who implemented the ITS and SAIL servers, respectively) wanted to bother π iykyk π¦
π¦ where this page comes from
- ietf: rfc737 1977-10
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms