SMTP là gì? Giải thích khái niệm và giao thức SMTP

SMTP là gì

SMTP là giao thức nền tảng giúp email của bạn thực sự được gửi đi. Mỗi khi nhấn “Gửi”, SMTP chạy phía sau để vận chuyển thư từ máy chủ người gửi đến máy chủ người nhận — nhanh, chuẩn và không bị thất lạc.

Bài viết này giải thích SMTP là gì, hoạt động thế nào, khác gì POP3 và IMAP, cách cấu hình để gửi mail từ website, và quan trọng nhất: làm sao để email không bị rơi vào spam.

SMTP là gì

SMTP là gì?

SMTP (Simple Mail Transfer Protocol) là giao thức truyền tải thư điện tử tiêu chuẩn, chịu trách nhiệm gửi email từ máy chủ người gửi đến máy chủ người nhận qua Internet.

Giao thức này hoạt động theo mô hình client-server: ứng dụng email của bạn (mail client) đóng vai trò client, còn máy chủ email (mail server) tiếp nhận và chuyển tiếp thư. SMTP chỉ xử lý việc gửi đi, không phải nhận về. Việc nhận email là nhiệm vụ của IMAP hoặc POP3.

SMTP được định nghĩa lần đầu trong RFC 821 (năm 1982) bởi IETF (Internet Engineering Task Force) và liên tục được cập nhật, phiên bản hiện hành là RFC 5321. Sau hơn 40 năm, SMTP vẫn là giao thức email duy nhất được sử dụng toàn cầu.

Tác dụng của giao thức smtp

SMTP không chỉ phục vụ email cá nhân mà là nền tảng cho hầu hết hoạt động giao tiếp kỹ thuật số của doanh nghiệp hiện đại.

Tác dụng của giao thức smtp

  • Gửi email đảm bảo và đáng tin cậy: SMTP có cơ chế xác nhận từng bước trong quá trình truyền tải. Nếu máy chủ đích không phản hồi, SMTP tự động thử lại hoặc chuyển qua máy chủ trung gian cho đến khi thư được gửi thành công hoặc trả về thông báo lỗi rõ ràng.
  • Xác thực người gửi: SMTP hỗ trợ cơ chế SMTP Authentication (SMTP AUTH), yêu cầu người gửi phải có thông tin đăng nhập hợp lệ trước khi gửi thư. Điều này ngăn chặn việc giả mạo địa chỉ gửi và là nền tảng để các bản ghi SPF, DKIM, DMARC hoạt động hiệu quả.
  • Tự động hóa email doanh nghiệp: Hầu hết các website và ứng dụng sử dụng SMTP để tự động gửi các email quan trọng như xác nhận đơn hàng, thông báo tài khoản, đặt lại mật khẩu, bản tin khuyến mãi mà không cần can thiệp thủ công.
  • Gửi email số lượng lớn: SMTP Server cho phép gửi email với số lượng lớn, tốc độ nhanh mà không bị giới hạn như các hòm mail miễn phí của Gmail hoặc mail đi kèm hosting. Đây là lý do các hệ thống email marketing hay notification đều dùng SMTP Server riêng.

Cách hoạt động của SMTP

Quá trình gửi một email qua SMTP trải qua nhiều bước, nhưng toàn bộ chỉ mất vài giây.

Cách hoạt động của SMTP

Giai đoạn 1: Người dùng soạn và gửi email

Khi bạn nhấn “Gửi” trong Gmail, Outlook hay bất kỳ mail client nào, User Agent (UA) chuẩn bị nội dung email và chuyển đến MTA (Mail Transfer Agent) của hệ thống. MTA chính là “bưu tá” chịu trách nhiệm vận chuyển thư đi.

Giai đoạn 2: Thiết lập kết nối SMTP

MTA của người gửi (đóng vai MTA client) tra cứu MX Record của tên miền người nhận trong hệ thống DNS để xác định địa chỉ mail server đích. Sau đó thiết lập kết nối TCP đến cổng SMTP của server đó (thường là cổng 25, 465 hoặc 587).

Kết nối được mở bằng lệnh HELO hoặc EHLO, sau đó hai server “bắt tay” xác nhận giao tiếp theo từng bước:

EHLO sender.com

MAIL FROM: <[email protected]>

RCPT TO: <[email protected]>

DATA

[Nội dung email]

.

QUIT

Giai đoạn 3: Xử lý tại server đích

MTA của server nhận kiểm tra địa chỉ người nhận. Nếu trùng khớp với một tài khoản trong hệ thống, email được lưu vào hộp thư và người nhận có thể đọc qua IMAP hoặc POP3.

Trường hợp không liên lạc được trực tiếp: Trong trường hợp SMTP server gửi không thể liên lạc với DNS server thì các tín hiệu sẽ được gửi tới server trung gian. Những server trung gian này sẽ nhận thông báo gốc và gửi tới các server trung gian khác cho tới khi gửi thành công tới server nhận. Quá trình này sẽ lặp đi lặp lại nhiều lần và chỉ dừng lại khi thông báo hết hạn hoặc được gửi đi thành công.

So sánh SMTP, pop3 và imap

Ba giao thức này thường bị nhầm lẫn vì đều liên quan đến email, nhưng thực ra mỗi cái xử lý một chiều khác nhau.

Tiêu chíSMTPPOP3IMAP
Tên đầy đủSimple Mail Transfer ProtocolPost Office Protocol v3Internet Message Access Protocol
Chức năngGửi email điNhận email về máyTruy cập và đồng bộ email trên server
Chiều dữ liệuOutgoing (gửi đi)Incoming (nhận về)Incoming (nhận về)
Lưu trữ mailKhông lưuTải về máy, xóa trên serverGiữ nguyên trên server
Đồng bộ đa thiết bịKhông áp dụngKhông
Cổng mặc định25, 465, 587110 (thường), 995 (SSL)143 (thường), 993 (SSL)
Phù hợp vớiGửi mail từ mọi clientMáy tính cá nhân, chỉ dùng 1 thiết bịNhiều thiết bị, cần đồng bộ

Tóm gọn: Khi bạn gửi email, SMTP được dùng. Khi bạn đọc email, IMAP hoặc POP3 được dùng. Một hệ thống email đầy đủ cần cả ba giao thức này hoạt động đồng thời.

SMTP server là gì?

SMTP Server là thành phần kỹ thuật thực thi giao thức SMTP, đóng vai trò “bưu cục” nhận và chuyển tiếp email giữa các hệ thống.

Mỗi SMTP Server có địa chỉ host riêng (VD: smtp.gmail.com, smtp.office365.com) và lắng nghe trên các cổng cụ thể:

  • Cổng 25: Dùng cho giao tiếp giữa các mail server (server-to-server). Thường bị ISP chặn với người dùng thông thường để ngăn spam.
  • Cổng 587: Cổng chuẩn cho mail client gửi email qua SMTP (submission port), yêu cầu xác thực.
  • Cổng 465: Dùng cho SMTP over SSL (SMTPS), kết nối mã hóa ngay từ đầu.

SMTP Server phân thành hai nhóm:

  • SMTP Server tự vận hành (Self-hosted): Doanh nghiệp cài đặt và quản lý trực tiếp trên máy chủ của mình (Postfix, Exim, Microsoft Exchange…). Toàn quyền kiểm soát nhưng tốn tài nguyên quản trị và cần cấu hình đúng để không bị vào blacklist.
  • SMTP Server dịch vụ (Third-party SMTP): Dùng dịch vụ của bên thứ ba như SendGrid, Amazon SES, Mailgun, Google Workspace SMTP. Ưu điểm là đã tối ưu deliverability (tỷ lệ vào hộp thư), có hệ thống giám sát và không cần tự quản lý hạ tầng.

Làm sao để thiết lập SMTP dựa trên đám mây?

SMTP cloud là giải pháp tối ưu cho doanh nghiệp muốn gửi email số lượng lớn mà không cần đầu tư hạ tầng máy chủ riêng.

thiết lập SMTP dựa trên đám mây

Các bước thiết lập SMTP dựa trên đám mây:

Bước 1: Chọn nhà cung cấp SMTP cloud

Các lựa chọn phổ biến nhất hiện nay:

Nhà cung cấpĐiểm mạnhPhù hợp với
Amazon SESGiá rất rẻ ($0.10/1.000 email)Startup, gửi số lượng lớn
SendGridDeliverability cao, analytics tốtEmail marketing, SaaS
MailgunAPI linh hoạt, phù hợp developerỨng dụng web, transactional email
Google WorkspaceTích hợp sẵn GmailDoanh nghiệp dùng Google
Brevo (Sendinblue)Có gói miễn phí rộng rãiSME, e-commerce

Bước 2: Tạo tài khoản và lấy thông tin xác thực

Sau khi đăng ký, nhà cung cấp cấp cho bạn: SMTP Host, SMTP Port, Username và Password (hoặc API Key). Lưu thông tin này để cấu hình ở bước tiếp theo.

Bước 3: Xác minh tên miền gửi

Thêm các bản ghi DNS mà nhà cung cấp yêu cầu (thường là TXT record cho SPF và CNAME cho DKIM) vào DNS của tên miền bạn dùng để gửi mail. Bước này bắt buộc để email không bị từ chối hoặc vào spam.

Bước 4: Tích hợp vào ứng dụng hoặc website

Điền thông tin SMTP vào phần cài đặt email của ứng dụng, CMS (WordPress, Joomla…) hoặc code trực tiếp nếu là custom app.

Bước 5: Test và giám sát

Gửi email test để xác nhận cấu hình đúng. Sau đó theo dõi các chỉ số như bounce rate, spam complaint rate qua dashboard của nhà cung cấp để đảm bảo hệ thống hoạt động ổn định.

Ứng dụng của SMTP trong thực tế

SMTP xuất hiện ở hầu hết mọi điểm chạm kỹ thuật số giữa doanh nghiệp và khách hàng.

Ứng dụng của SMTP trong thực tế

  • Email giao dịch (Transactional Email): Mọi email được kích hoạt tự động bởi hành vi người dùng đều dùng SMTP: xác nhận đăng ký tài khoản, đặt lại mật khẩu, xác nhận thanh toán, thông báo giao hàng, hóa đơn điện tử. Đây là loại email có tỷ lệ mở cao nhất (thường 40–60%) vì người dùng chủ động chờ nhận.
  • Email marketing và chiến dịch khuyến mãi: Các nền tảng email marketing (Mailchimp, GetResponse, Klaviyo…) đều dùng SMTP Server để gửi newsletter, chiến dịch flash sale, email drip campaign đến hàng triệu subscriber. Theo Litmus, ROI của email marketing đạt 36 USD cho mỗi 1 USD đầu tư.
  • Thông báo hệ thống (System Notifications): Server monitoring, CI/CD pipeline, hệ thống backup tự động, phần mềm quản lý doanh nghiệp (ERP, CRM) đều dùng SMTP để gửi thông báo lỗi, cảnh báo và báo cáo đến quản trị viên theo thời gian thực.
  • Email doanh nghiệp nội bộ: Hệ thống email doanh nghiệp như Microsoft Exchange hay Google Workspace đều vận hành trên nền tảng SMTP cho phần gửi thư, đảm bảo email nội bộ và với đối tác được xử lý đáng tin cậy và có thể kiểm toán.

Hướng dẫn cấu hình SMTP để gửi mail

Dưới đây là hướng dẫn cấu hình SMTP trên WordPress qua plugin WP Mail SMTP, cách được dùng phổ biến nhất hiện nay.

Bước 1: Tạo App Password trong tài khoản Gmail

Vào Tài khoản GoogleBảo mậtXác minh 2 bước (phải bật trước) → Mật khẩu ứng dụng. Đặt tên cho ứng dụng (VD: “Gửi Mail SMTP”) → Nhấn Tạo. Lưu lại mật khẩu 16 ký tự được tạo ra.

Bước 2: Cài plugin WP Mail SMTP trên WordPress

Vào Dashboard WordPressPluginsAdd New → Tìm “WP Mail SMTP” → Install và Activate.

Bước 3: Cấu hình plugin

Vào SettingsWP Mail SMTP và điền các thông số:

  • From Email: Địa chỉ Gmail của bạn
  • From Name: Tên hiển thị khi gửi mail
  • Mailer: Other SMTP
  • SMTP Host: smtp.gmail.com
  • Encryption: SSL
  • SMTP Port: 465
  • Authentication: ON
  • SMTP Username: Địa chỉ Gmail của bạn
  • SMTP Password: App Password vừa tạo ở Bước 1

SMTP Port mặc định của Google là 465 (cho SSL) và 587 (cho TLS). Authentication: Chọn ON để bật. Vietnix

Bước 4: Test gửi mail

Vào tab Email Test trong WP Mail SMTP, nhập địa chỉ nhận và nhấn Send Test. Nếu nhận được email test là cấu hình thành công.

Thông số SMTP của các nhà cung cấp phổ biến:

Nhà cung cấpSMTP HostPort SSLPort TLS
Gmailsmtp.gmail.com465587
Outlook/Office 365smtp.office365.com587587
Yahoo Mailsmtp.mail.yahoo.com465587
Zoho Mailsmtp.zoho.com465587
Amazon SESemail-smtp.[region].amazonaws.com465587

 

Bí kíp để email gửi qua SMTP không bị vào spam

Cấu hình SMTP đúng là điều kiện cần, nhưng để email thực sự vào hộp thư chính của người nhận cần thêm nhiều bước nữa.

  1. Kiểm tra danh tiếng IP (IP Reputation)

IP của SMTP Server ảnh hưởng trực tiếp đến tỷ lệ email được chấp nhận. IP bị đưa vào blacklist sẽ khiến toàn bộ email bị từ chối hoặc vào spam, dù nội dung hoàn toàn hợp lệ. Kiểm tra IP tại MXToolbox Blacklist Check hoặc Sender Score. Nếu dùng SMTP cloud (SendGrid, Amazon SES), IP reputation đã được nhà cung cấp quản lý và duy trì.

  1. Thiết lập đầy đủ bản ghi xác thực email

Đây là bộ ba bắt buộc mà mọi hệ thống email nghiêm túc phải có:

  1. SPF (Sender Policy Framework)

SPF là bản ghi TXT trong DNS, khai báo chính xác máy chủ nào được phép gửi email thay mặt cho tên miền của bạn. Khi server nhận kiểm tra email đến, nó đối chiếu IP của server gửi với danh sách trong SPF record. Nếu không khớp, email bị đánh dấu nghi ngờ.

Ví dụ SPF record:

v=spf1 include:_spf.google.com ~all

  1. DKIM (DomainKeys Identified Mail)

DKIM thêm chữ ký số vào mỗi email gửi đi. Server nhận dùng khóa công khai (public key) được lưu trong DNS để xác minh chữ ký đó. Nếu nội dung email bị chỉnh sửa trong quá trình truyền, chữ ký sẽ không khớp và email bị từ chối. DKIM là lớp bảo vệ quan trọng chống giả mạo email.

  1. DMARC (Domain-based Message Authentication, Reporting & Conformance)

DMARC là lớp chính sách đứng trên SPF và DKIM, chỉ định server nhận phải xử lý thế nào với email không vượt qua được SPF hoặc DKIM. Có ba tùy chọn: none (chỉ báo cáo), quarantine (đưa vào spam) và reject (từ chối hoàn toàn).

Ví dụ DMARC record:

v=DMARC1; p=quarantine; rua=mailto:[email protected]

Theo báo cáo của Valimail, các tên miền có DMARC được thiết lập đúng có tỷ lệ email giả mạo thấp hơn đáng kể và được các nhà cung cấp email lớn tin tưởng hơn.

  1. Lời khuyên về nội dung email

Bộ lọc spam không chỉ nhìn vào kỹ thuật mà còn phân tích nội dung. Để tránh bị lọc:

  • Không viết tiêu đề toàn chữ HOA hoặc dùng quá nhiều dấu chấm than
  • Tránh các từ “nhạy cảm” điển hình như “FREE”, “Miễn phí 100%”, “Click ngay”, “Trúng thưởng”, “Urgent”
  • Duy trì tỷ lệ text/image hợp lý, không gửi email chỉ toàn hình ảnh
  • Luôn có nút unsubscribe rõ ràng trong email marketing
  • Không gửi đến danh sách cũ hoặc chưa được xác nhận (tăng bounce rate, kéo IP reputation xuống)
  • Gửi đều đặn, không đột ngột gửi số lượng lớn từ IP mới (warm-up IP trước khi tăng volume)

SMTP là xương sống của mọi hệ thống email, từ email cá nhân đến chiến dịch marketing doanh nghiệp. Không hiểu SMTP, bạn sẽ không biết tại sao email bị trả lại, tại sao vào spam, hay tại sao website không gửi được thông báo. Điều quan trọng nhất cần ghi nhớ: SMTP chỉ xử lý việc gửi email, còn IMAP/POP3 sẽ xử lý việc nhận email. Cấu hình SMTP đúng bao gồm ba lớp: thông số kết nối (host, port, auth), xác thực tên miền (SPF, DKIM, DMARC) và chất lượng nội dung. Thiếu một trong ba, email của bạn không thể đến đúng nơi cần đến.

Vậy là trên đây Cloud360 đã giải đáp cho bạn SMTP là gì và những thông tin liên quan tới giao thức chuyển mail này. Hy vọng những thông tin trên hữu ích với bạn.

Nguyen Ngoc Thu

CEO tại Cloud360
Theo dõi:
Lorem ipsum dolor sit amet consectetur. Eget tristique ultrices odio velit amet. In vulputate gravida ultrices porta vel eget sed penatibus scelerisque. Egestas eget neque egestas non sit. Ut scelerisque eget at blandit lectus in faucibus tellus. Nibh condimentum in diam sed at ac morbi neque vel. Elit pretium sed at nam rhoncus turpis. Felis ipsum nunc volutpat id tellus. Tortor laoreet penatibus urna vestibulum egestas nunc non. Et pellentesque bibendum arcu nunc gravida. Est sed rhoncus praesent maecenas eu scelerisque. Sapien mi sagittis venenatis vitae pellentesque convallis imperdiet amet. Et semper tellus pulvinar malesuada convallis enim vel.

Bài viết liên quan

SMTP Gmail là gì? Chi tiết về giao thức gửi email của Google

SMTP Gmail là gì? Chi tiết về giao thức gửi email của Google

SMTP Gmail là dịch vụ gửi thư điện tử bằng giao thức SMTP - Simple Mail Transfer Protocol của Google, giúp gửi email bằng tài khoản Google.

Nguyễn Ngọc ThưTháng 4 29, 2026
SMTP là gì? Giải thích khái niệm và giao thức SMTP

SMTP là gì? Giải thích khái niệm và giao thức SMTP

SMTP (Simple Mail Transfer Protocol) là giao thức truyền tải Email, chịu trách nhiệm gửi email từ máy chủ người đến máy chủ người nhận qua Internet.

Nguyễn Ngọc ThưTháng 4 29, 2026
ICANN là gì? Tổ chức phi lợi nhuận lớn nhất internet

ICANN là gì? Tổ chức phi lợi nhuận lớn nhất internet

ICANN (Internet Corporation for Assigned Names and Numbers) là tổ chức phi lợi nhuận toàn cầu duy trì sự an toàn, ổn định, thống nhất cho Internet

Nguyễn Ngọc ThưTháng 4 23, 2026
Name server là gì? Khái niệm và Cách thay đổi Name server

Name server là gì? Khái niệm và Cách thay đổi Name server

Name server (máy chủ tên miền) là một loại máy chủ DNS chuyên biệt, có nhiệm vụ "phiên dịch" tên miền sang địa chỉ IP

Nguyễn Ngọc ThưTháng 4 23, 2026
VNNIC Là Gì? Tổng Quan Về Trung Tâm Internet Việt Nam

VNNIC Là Gì? Tổng Quan Về Trung Tâm Internet Việt Nam

VNNIC là viết tắt của Vietnam Internet Network Information Center - Trung tâm Internet Việt Nam, trực thuộc Bộ Thông tin và Truyền thông.

Nguyễn Ngọc ThưTháng 4 21, 2026
Tên miền là gì? Tất tần tật về tên miền – Domain

Tên miền là gì? Tất tần tật về tên miền – Domain

Tên miền là chuỗi ký tự duy nhất dùng để định danh một website hoặc tài nguyên trên Internet, thay thế cho địa chỉ IP

Nguyễn Ngọc ThưTháng 4 21, 2026
Cài SSL Let’s Encrypt miễn phí với Certbot trên Nginx

Cài SSL Let’s Encrypt miễn phí với Certbot trên Nginx

Hướng dẫn Cài SSL Let's Encrypt miễn phí với Certbot trên Nginx, chi tiết toàn bộ quy trình từ đầu đến cuối. Xem ngay!

Nguyễn Ngọc ThưTháng 4 17, 2026
SSL là gì? Tất tần tật về chứng chỉ ssl cho người mới bắt đầu

SSL là gì? Tất tần tật về chứng chỉ ssl cho người mới bắt đầu

SSL (Secure Sockets Layer) là giao thức bảo mật tạo ra một kênh truyền dữ liệu được mã hóa giữa máy chủ web và trình duyệt.

Nguyễn Ngọc ThưTháng 4 16, 2026
Email là gì? Tất tần tật về Thư điện tử cho người mới 

Email là gì? Tất tần tật về Thư điện tử cho người mới 

Email (Electronic Mail) là thư điện tử, cho phép gửi và nhận tin nhắn, tài liệu, hình ảnh qua Internet đến bất kỳ ai có địa chỉ email, gần như tức thì

Nguyễn Ngọc ThưTháng 4 16, 2026
Data Center là gì? Tổng quan từ A – Z về trung tâm dữ liệu

Data Center là gì? Tổng quan từ A – Z về trung tâm dữ liệu

Data center (trung tâm dữ liệu - DC) là một tòa nhà, cơ sở vật lý được xây dựng chuyên biệt để lắp đặt, vận hành và bảo vệ hệ thống máy chủ

Nguyễn Ngọc ThưTháng 4 13, 2026