Buổi sáng bạn nhận phản hồi từ khách hàng: "Email gửi về địa chỉ @congty.vn bị trả về lỗi". Hoặc chiến dịch email marketing của bạn đang chạy, tỷ lệ giao thành công đột ngột giảm thẳng xuống dưới 50%. Mở log mail server thấy đầy những dòng như 550 5.7.1 Service unavailable; Client host [203.0.113.45] blocked using Spamhaus. Đây là dấu hiệu rõ ràng nhất của việc IP hoặc tên miền đang nằm trong một danh sách đen email (blacklist) nào đó.

Bị blacklist không có nghĩa là bạn đã cố tình làm gì sai. IP mới chưa có lịch sử gửi, VPS dùng lại IP của khách trước từng gửi spam, hay mail server bị khai thác mà bạn không hay — tất cả đều có thể dẫn tới tình huống này. Điều quan trọng là biết đang bị liệt ở danh sách nào, vì lý do gì, rồi xử lý đúng quy trình.

Kiểm tra ngay: nhập IP hoặc tên miền vào công cụ kiểm tra blacklist để xem có bị liệt kê trong Spamhaus, SpamCop hay các danh sách phổ biến khác không. Không cần cài đặt, không cần đăng nhập.

Có những loại blacklist nào?

Không phải tất cả blacklist đều hoạt động theo cùng một cách. Một số chặn IP, một số chặn tên miền, một số chặn theo URL xuất hiện trong nội dung thư.

Loại blacklistVí dụDựa trên gìIP blacklistSpamhaus SBL, XBL · SpamCopĐịa chỉ IP của máy chủ gửiDomain blacklistSpamhaus DBL · URIBLTên miền trong header hoặc nội dung thưKết hợpBarracuda BRBL · SORBSIP + domain + pattern gửi

Spamhaus là tổ chức được tin cậy nhất trong ngành — SBL liệt kê IP liên quan tới spam đã xác nhận, XBL liệt kê IP bị nhiễm malware hoặc botnet, DBL liệt kê tên miền dùng để spam. Nhiều nhà cung cấp email lớn như Microsoft 365, Google Workspace đều tra Spamhaus như một bước trong quá trình nhận thư. Vì vậy bị Spamhaus liệt kê thường là nguyên nhân trực tiếp khiến thư bị từ chối cứng.

4 bước kiểm tra và xử lý khi bị blacklist

Bước 1 — Kiểm tra IP/domain đang bị liệt ở đâu

Trước tiên cần biết chính xác mình đang bị liệt ở danh sách nào. Mỗi danh sách có quy trình gỡ tên riêng — không thể gửi yêu cầu chung chung cho tất cả.

👉 Kiểm tra: công cụ kiểm tra blacklist — nhập IP outbound của mail server hoặc tên miền gửi thư, xem kết quả từ hàng chục danh sách phổ biến cùng lúc.

Ví dụ thực tế: nhập IP 203.0.113.45 và thấy kết quả "Listed in sbl.spamhaus.org" và "Listed in spam.spamcop.net" — bạn cần xử lý cả hai danh sách đó, không chỉ một.

Lỗi hay gặp:

  • Kiểm tra sai IP: IP cần kiểm tra là địa chỉ outbound của mail server — tức địa chỉ mà máy chủ nhận thấy khi thư tới. Để tìm đúng IP này, gửi một email thử tới tài khoản Gmail cá nhân, mở thư và xem phần "Received: from" trong raw header.

  • Chỉ kiểm tra một danh sách: bị liệt trong nhiều danh sách cùng lúc là chuyện phổ biến. Kiểm tra tổng hợp để không bỏ sót.

Bước 2 — Kiểm tra và cấu hình rDNS/PTR đúng

rDNS (reverse DNS) hay bản ghi PTR là chiều ngược: từ địa chỉ IP tra ra hostname. Nhiều tổ chức blacklist và nhiều mail server nhận đều kiểm tra PTR — nếu IP không có PTR, hoặc PTR trỏ về hostname không khớp với banner SMTP, đó là tín hiệu đỏ và là lý do dễ bị liệt.

👉 Kiểm tra: công cụ tra cứu reverse DNS — nhập địa chỉ IP, xem bản ghi PTR hiện tại trỏ về hostname nào.

Ví dụ: tra IP 203.0.113.45 thấy PTR trả về mail.congty.vn, và banner SMTP cũng là 220 mail.congty.vn ESMTP — khớp nhau là cấu hình đúng. Nếu PTR không có giá trị hoặc trỏ về tên không liên quan đến tên miền của bạn, cần xử lý:

  1. Liên hệ nhà cung cấp VPS/server để đặt PTR cho IP đó (thường là tùy chọn trong trang quản lý VPS).

  2. Đặt PTR trỏ về hostname mail server, ví dụ mail.congty.vn.

  3. Đảm bảo bản ghi A của mail.congty.vn cũng trỏ ngược về IP đó — đây gọi là forward-confirmed rDNS (FCrDNS), điều kiện để nhiều tổ chức chấp nhận delisting.

Lỗi hay gặp:

  • PTR có giá trị nhưng A record không trỏ ngược lại IP: kết quả là PTR tồn tại nhưng vẫn bị coi là không hợp lệ. Cả hai chiều phải khớp.

  • Nhà cung cấp hosting chia sẻ không cho phép đặt PTR: đây là hạn chế phổ biến ở các gói shared hosting. Giải pháp là dùng VPS hoặc server dedicated, nơi bạn toàn quyền kiểm soát IP.

  • Thay đổi PTR cần thời gian lan truyền: giống DNS thường, cần chờ TTL hết (thường 24 giờ) trước khi kiểm tra lại.

Bước 3 — Kiểm tra MX và xác nhận cấu hình email cơ bản

Trước khi xin gỡ khỏi blacklist, đảm bảo hạ tầng email của bạn đã đúng chuẩn cơ bản. Nhiều tổ chức sẽ kiểm tra MX, SPF, và rDNS của bạn như một phần trong quá trình xét duyệt delisting — nếu cơ bản còn sai thì xin cũng không được chấp thuận.

👉 Kiểm tra: công cụ kiểm tra MX — xác nhận MX đang trỏ đúng, không còn bản ghi thừa từ nhà cung cấp cũ.

Checklist nhanh trước khi xin gỡ tên:

  • MX đúng và đang hoạt động

  • PTR/rDNS trỏ về hostname mail server, khớp với banner SMTP

  • SPF đã có include đúng cho nguồn gửi, không có nhiều bản ghi SPF trùng

  • DKIM đã kích hoạt và đang ký thư

  • Nguồn gửi spam đã được dọn sạch: server không còn bị nhiễm, form/script không còn bị khai thác relay

Bước 4 — Test SMTP sau khi xử lý và theo dõi sau delisting

Sau khi được gỡ khỏi blacklist, test lại kết nối SMTP và gửi thử để xác nhận thư thật sự đi được — đừng chỉ tin vào email xác nhận từ tổ chức blacklist.

👉 Kiểm tra: công cụ test SMTP — kết nối tới mail server, xác nhận banner ổn định và không còn lỗi phản hồi.

Gửi thử một email tới tài khoản Gmail hoặc Outlook cá nhân, xem thư có vào Inbox không. Nếu vào Inbox và header không thấy cảnh báo spam, bạn đã xử lý thành công.

Lỗi hay gặp:

  • Bị liệt lại ngay sau khi gỡ: nguyên nhân gốc chưa được xử lý — server vẫn đang gửi spam hoặc bị khai thác. Cần tìm và vá nguồn phát tán trước khi xin gỡ lần hai. Xin gỡ mà chưa sửa gốc rễ thường bị từ chối hoặc bị liệt lại trong vài ngày.

  • Chỉ xin gỡ Spamhaus mà bỏ sót SpamCop: thư vẫn bị chặn bởi danh sách còn lại. Kiểm tra tổng hợp (Bước 1) và xử lý đồng thời tất cả các danh sách đang liệt.

Quy trình delisting thực tế từng tổ chức

  • Spamhaus SBL: tra IP tại www.spamhaus.org/lookup/, click vào listing, dùng form xin gỡ ngay trên trang đó. Thường được xem xét trong 24–48 giờ nếu nguyên nhân đã được xử lý rõ ràng.

  • Spamhaus XBL: tự động gỡ khi IP không còn là nguồn spam/botnet trong 28 ngày. Có thể yêu cầu gỡ sớm qua form nếu đã diệt malware và có bằng chứng.

  • Spamhaus DBL: nếu tên miền bị liệt, tìm nguyên nhân (URL spam hay malware trong nội dung thư), xử lý sạch rồi gửi form dispute tại trang Spamhaus.

  • SpamCop: listing thường tự hết hạn sau 24–48 giờ nếu không có báo cáo spam mới. Tập trung vào ngăn ngừa hơn là xin gỡ.

  • Barracuda BRBL: dùng form tại www.barracudacentral.org/rbl/removal-request — thường xử lý trong 12–24 giờ.

Câu hỏi thường gặp (FAQ)

Bị blacklist mất bao lâu để được gỡ? Tùy danh sách: Spamhaus SBL thường 24–48 giờ sau khi xử lý nguyên nhân và gửi form; SpamCop tự hết hạn sau 24–48 giờ; Barracuda thường 12–24 giờ; một số danh sách nhỏ hơn không có quy trình rõ ràng và có thể mất nhiều ngày. Vì vậy cứ xử lý sớm, xin gỡ sớm.

Không phải mình gửi spam mà vẫn bị blacklist — tại sao? Có vài nguyên nhân phổ biến: (1) IP đó đã từng bị người dùng trước dùng gửi spam; (2) server bị nhiễm malware/botnet và gửi spam mà bạn không hay; (3) form liên hệ trên website bị khai thác làm spam relay. Kiểm tra log mail server để xem có đợt gửi bất thường nào không.

Kiểm tra blacklist định kỳ có cần thiết không? Nên kiểm tra 1–2 lần mỗi tháng nếu bạn vận hành mail server riêng. Phát hiện sớm và xử lý ngay sẽ đỡ ảnh hưởng hơn nhiều so với để đến khi khách hàng phàn nàn rồi mới biết.

Dùng Google Workspace hay Microsoft 365 có bị blacklist không? IP của Google và Microsoft có uy tín rất cao và được quản lý chuyên nghiệp — gần như không bao giờ bị blacklist. Tuy nhiên tên miền của bạn vẫn có thể bị liệt vào DBL (domain blacklist) nếu bạn gửi nội dung spam hoặc website bị nhiễm malware. Nên kiểm tra cả tên miền, không chỉ IP.


BKNS Tools — bộ công cụ kiểm tra email & bảo mật miễn phí cho người Việt. Kiểm tra blacklist · Reverse DNS · Kiểm tra MX · Test SMTP — không cần đăng nhập.