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.
Writing That Covers This Term
Why form submissions end up in spam, and the SMTP-free, rate-limited sending infrastructure we built on this site with Cloudflare Email Service.
PHP Tool That Auto-Detects IMAP/SMTP SettingsA PHP email automation tool that detects IMAP/SMTP settings, tests protocol combinations in parallel, and speeds up bulk account setup.
Corporate Email Signature Management: Outlook & Apple Mail AutomationAutomate corporate email signature management with templates, CLI commands, backups and dry-run previews for Outlook and Apple Mail.