What is SMTP (Simple Mail Transfer Protocol)?
Turkish: SMTP
SMTP is the standard transfer protocol that sends email from clients to mail servers and relays it between servers toward the recipient domain.
What is SMTP?
SMTP (Simple Mail Transfer Protocol) is the protocol used to send email and relay it between mail servers. When a user sends a message, the email client submits it to an SMTP server; servers then use DNS MX records to find the recipient domain’s mail server.
SMTP is not used to read email. IMAP or POP3 usually synchronizes messages in an inbox. SMTP’s job is to move a message toward the next correct mail server.
How Does It Work?
- Submission: An application or client sends the message to an authorized SMTP server.
- Authentication: A username and password, API key, or service identity is verified.
- Routing: The MX record for the recipient domain is found.
- Relay: The message is transferred to the target mail server.
- TLS: STARTTLS can encrypt the connection.
- Bounce: A failure response is generated when delivery is not possible.
Business Use
SMTP is the basic channel for transactional email such as password resets, order confirmations, invoice notices, support tickets, and system alerts. An application can run its own SMTP server or use a managed email provider.
Deliverability does not end with the SMTP connection. SPF, DKIM, DMARC, IP reputation, rate limits, bounce handling, and template quality should be monitored together. IMAP is different: it is used to read and synchronize messages from a mailbox.
Related Terms
DKIM adds a cryptographic signature to email so receiving servers can verify that a domain authorized and preserved the message.
IMAP (Internet Message Access Protocol)IMAP keeps email on the server and synchronizes folders, read state, flags, and mailbox changes across multiple devices.
SPF (Sender Policy Framework)SPF is an email authentication control that publishes approved sending servers in DNS, helping receivers spot spoofed domain mail.
Transactional EmailA transactional email is a required one-to-one system message sent because of a user action or an account state change.