Basics of Sending and Receiving E-Mail
1. Introduction
E-mail (Electronic Mail) is one of the most widely used Internet services for communication. It enables users to send and receive messages electronically across the world within seconds. Understanding the basic process of sending and receiving e-mail is essential in Internet programming and networking.
E-mail communication relies on:
- E-mail clients
- Mail servers
- Internet protocols
2. What is E-Mail?
An e-mail is an electronic message transmitted over the Internet from one user to another using standardized communication protocols.
Example:
A student sending an assignment to a teacher through Gmail.
3. Basic Components Required for E-Mail Communication






The following components are necessary:
| Component |
Description |
| Sender |
Person sending the message |
| Receiver |
Person receiving the message |
| Mail Client |
Software used for e-mail |
| Mail Server |
System that processes e-mails |
| Protocols |
Rules for e-mail communication |
4. Sending an E-Mail
4.1 Steps for Sending an E-Mail






Step 1: Compose the Message
The sender opens an e-mail client and writes the message.
The message generally contains:
- To
- Subject
- Body
- Attachments
Step 2: Click Send
When the sender clicks the Send button, the e-mail client transfers the message to the outgoing mail server.
Step 3: SMTP Protocol is Used
The mail server uses SMTP to send the e-mail over the Internet.
Functions of SMTP:
- Transfers outgoing messages
- Communicates between mail servers
- Ensures message delivery
Step 4: DNS Lookup
The server checks the receiver’s domain using the Domain Name System to locate the destination mail server.
Example:
For student@gmail.com, DNS finds Gmail’s mail server.
Step 5: Delivery to Receiver’s Mail Server
The message reaches the receiver’s mail server and is stored there until the receiver accesses it.
5. Receiving an E-Mail
5.1 Steps for Receiving an E-Mail







Step 1: User Opens Mail Client
The receiver opens an e-mail application or browser.
Examples:
Step 2: Mail Client Connects to Mail Server
The client contacts the incoming mail server to check for new messages.
Step 3: POP3 or IMAP Protocol is Used
Two major protocols are used:
| Protocol |
Purpose |
| POP3 |
Downloads e-mails to device |
| IMAP |
Synchronizes e-mails across devices |
Step 4: E-Mail is Displayed
The receiver reads the e-mail from the inbox.
6. Complete E-Mail Communication Process






The overall process can be summarized as:
- Sender composes e-mail
- SMTP sends message to mail server
- DNS identifies receiver’s server
- Receiver’s server stores message
- POP3/IMAP retrieves message
- Receiver reads e-mail
7. Difference Between SMTP, POP3, and IMAP
| Protocol |
Full Form |
Purpose |
| SMTP |
Simple Mail Transfer Protocol |
Sending e-mails |
| POP3 |
Post Office Protocol v3 |
Receiving/downloading e-mails |
| IMAP |
Internet Message Access Protocol |
Synchronizing e-mails |
8. Advantages of E-Mail Communication
- Fast communication
- Low cost
- Global accessibility
- Supports file attachments
- Easy storage and retrieval
9. Limitations of E-Mail
- Spam messages
- Phishing attacks
- Requires Internet connection
- Attachment size limitations
10. Summary
- E-mail communication involves sending and receiving messages over the Internet.
- SMTP is used for sending e-mails.
- POP3 and IMAP are used for receiving e-mails.
- Mail servers and DNS play important roles in the communication process.
11. Key Points to Remember
- SMTP handles outgoing mail.
- POP3 downloads e-mails to the local device.
- IMAP synchronizes messages across multiple devices.
- DNS helps locate the destination mail server.
12. Practice Questions
Short Answer Questions
- What is SMTP?
- What is the role of DNS in e-mail communication?
- Differentiate between POP3 and IMAP.
Long Answer Questions
- Explain the process of sending and receiving e-mails.
- Discuss the role of SMTP, POP3, and IMAP in e-mail communication.