LLMpediaThe first transparent, open encyclopedia generated by LLMs

SNDMSG

Generated by DeepSeek V3.2
Note: This article was automatically generated by a large language model (LLM) from purely parametric knowledge (no retrieval). It may contain inaccuracies or hallucinations. This encyclopedia is part of a research project currently under review.
Article Genealogy
Parent: Ray Tomlinson Hop 3
Expansion Funnel Raw 53 → Dedup 26 → NER 9 → Enqueued 8
1. Extracted53
2. After dedup26 (None)
3. After NER9 (None)
Rejected: 17 (not NE: 17)
4. Enqueued8 (None)
Similarity rejected: 1
SNDMSG
NameSNDMSG
DeveloperRay Tomlinson
Released0 1971
Operating systemTENEX
GenreEmail

SNDMSG. SNDMSG was an early computer program for electronic mail, created by Ray Tomlinson in 1971 for the TENEX operating system on ARPANET. It is historically significant as the application used to send the first network email between two different hosts on the ARPANET, a foundational event in the development of modern Internet communication. The program's name is a contraction of "send message," reflecting its core function of transmitting text between users on the same system or across the nascent network.

History and development

The development of SNDMSG occurred within the context of the Advanced Research Projects Agency's ARPANET, a precursor to the modern Internet. Ray Tomlinson, an engineer at Bolt, Beranek and Newman (BBN), was working on the TENEX operating system and related network protocols. He initially created SNDMSG as a local mail program for users on a single DEC PDP-10 computer, building upon existing utilities like CPYNET for file transfer. Tomlinson's key innovation was modifying SNDMSG to utilize the experimental Network Control Program (NCP) and the CYPNET protocol, enabling it to address and deliver messages to a user's mailbox on a remote host. This integration is famously credited with the first transmission of an email between two machines, reportedly sent between two PDP-10 computers in Cambridge, Massachusetts.

Functionality and operation

SNDMSG operated as a command-line utility within the TENEX environment. Its primary function was to append text to a user's mailbox file, which was typically a dedicated file in the system's directory. For local communication, a user could invoke SNDMSG to write a message that would be added to the recipient's local mailbox file. For network operation, Tomlinson extended this functionality by having SNDMSG call upon the file transfer capabilities of CYPNET. The program used the at sign (@) to separate the recipient's username from the host name in the destination address, a syntax convention that became the standard for email addresses. The message delivery was a direct file append operation to a known file path on the remote host, relying on the underlying ARPANET protocols for data transmission.

Impact and legacy

The impact of SNDMSG is profound, as it demonstrated the practical utility of person-to-person electronic mail across a computer network. This experiment by Ray Tomlinson catalyzed the rapid development and adoption of email as a core application of the ARPANET and later the Internet. The addressing scheme using the at sign, pioneered by SNDMSG, remains the universal standard in systems like SMTP and modern email clients such as Microsoft Outlook and Gmail. While SNDMSG itself was soon superseded by more sophisticated programs like MSG and RD, its conceptual framework directly influenced the design of subsequent email protocols and client software, cementing its place as a seminal innovation in the history of computer networking and digital communication.

Technical details

Technically, SNDMSG was a relatively simple program written in assembly language for the PDP-10 architecture. It interacted directly with the TENEX file system to perform read and append operations on user mailbox files, which had names like "MAILBOX.TXT". For network sends, it leveraged the CYPNET protocol, which was itself an extension of the earlier CPYNET file transfer program, to open a connection to the remote host using the Network Control Program (NCP). The program had minimal features, lacking modern concepts like forwarding, CC fields, or MIME attachments. Its operation was entirely text-based, and security or authentication mechanisms were virtually non-existent, relying on the trusted environment of the early ARPANET.

SNDMSG was part of a broader ecosystem of early ARPANET mail software. It was quickly followed and replaced by more advanced systems like MSG and its companion RD (read) program, developed by Lawrence G. Roberts. These evolved into the influential MH Message Handling System. The need for standardized mail exchange led to the development of key Internet protocols, most notably the Simple Mail Transfer Protocol (SMTP), and earlier standards like RFC 561. Other contemporary and subsequent email clients and systems include Berkeley Mail (mailx), ELM, Pine, and Microsoft Mail. The file transfer mechanism underlying SNDMSG's network capability also relates to the development of the File Transfer Protocol (FTP).

Category:Email Category:History of the Internet Category:ARPANET