Cổng 587: SMTP submission

Cổng 587 (TCP) được dùng cho SMTP submission. Cổng này được thiết kế để có thể truy cập công khai trên các máy chủ cung cấp dịch vụ.

Cập nhật

Cổng587
Giao thứcTCP
Dịch vụSMTP submission
Mức độ mở ra InternetThường mở ra Internet

Kiểm tra cổng 587 có mở không

Cổng 587 dùng để làm gì?

Gửi thư từ ứng dụng và trình email, nâng cấp lên TLS bằng STARTTLS.

Có nên mở cổng 587 không?

Thường mở ra Internet. Cổng này được thiết kế để có thể truy cập công khai trên các máy chủ cung cấp dịch vụ. Đây là cổng mà ứng dụng và trình email nên dùng để gửi thư qua nhà cung cấp. Cổng yêu cầu tên người dùng và mật khẩu hoặc API key.

Xem tiến trình nào đang lắng nghe trên cổng 587

# Linux
sudo ss -tlnp | grep ':587 '

# macOS
sudo lsof -nP -i TCP:587 -sTCP:LISTEN

# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 587 -State Listen

Mở hoặc chặn cổng 587 trên tường lửa

# Ubuntu / Debian (ufw)
sudo ufw allow 587/tcp
sudo ufw deny 587/tcp

# Windows (PowerShell, as administrator)
New-NetFirewallRule -DisplayName "Port 587" -Direction Inbound -Protocol TCP -LocalPort 587 -Action Allow

Trên máy chủ đám mây, hãy mở cổng trong security group hoặc tường lửa mạng của nhà cung cấp. Ở nhà, dịch vụ nằm sau router cần một quy tắc port forwarding tới IP cục bộ của thiết bị.

Kiểm tra từ bên ngoài

Cổng có thể mở trên máy chủ nhưng vẫn bị chặn ở tầng trên. Port Checker kết nối từ Internet, nên cho bạn thấy những gì người dùng bên ngoài nhìn thấy. Từ máy của bạn, hãy dùng nc -vz example.com 587 (macOS/Linux) hoặc Test-NetConnection example.com -Port 587 (Windows).

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

Cổng 587 là gì?
Gửi thư từ ứng dụng và trình email, nâng cấp lên TLS bằng STARTTLS.
Mở cổng 587 có an toàn không?
Thường mở ra Internet. Cổng này được thiết kế để có thể truy cập công khai trên các máy chủ cung cấp dịch vụ.
Làm sao kiểm tra cổng 587 có mở không?
Nhập tên miền hoặc IP công khai của bạn vào Port Checker với cổng 587. Công cụ sẽ thử kết nối TCP từ Internet và báo cáo trạng thái open, closed hoặc filtered.