Cổng 587 — SMTP Submission (TCP)
Cổng 587 là gì?
Tiêu chuẩn hiện đại cho gửi email an toàn.
Đây là cổng well-known (0–1023) được dùng bởi các dịch vụ lõi như SMTP Submission. · RFC 6409
Khi nào bạn cần mở cổng 587?
Open on mail servers that accept authenticated email from clients (MUAs). This is the correct port for email applications and clients sending outbound mail — not port 25, which is for server-to-server delivery.
Cách dùng phổ biến và phần mềm
- Postfix
- Exim
- Gmail SMTP
- Microsoft 365
- SendGrid
- Mailchimp Transactional
- Mailgun
Bảo mật
Port 587 requires STARTTLS and authentication. Ensure your mail server rejects connections that do not upgrade to TLS before sending credentials. Configure rate limiting and monitor for authentication failures, which may indicate credential stuffing. Never allow relay from unauthenticated clients.
Cổng 587 có an toàn không?
Cổng mở làm tăng bề mặt tấn công. Mức an toàn phụ thuộc cấu hình SMTP Submission.
Giữ SMTP Submission được cập nhật với các bản vá bảo mật. Yêu cầu xác thực mạnh và hạn chế quyền truy cập vào các địa chỉ IP cần thiết tối thiểu.
Kiểm tra kết nối cổng 587 trên mọi host.
Mở cổng 587
Để cho phép kết nối đến cổng 587 (SMTP Submission), hãy cấu hình tường lửa và thêm quy tắc chuyển tiếp cổng trên router trỏ đến địa chỉ IP cục bộ của thiết bị.
Mở Windows Defender Firewall → Cài đặt Nâng cao → Quy tắc Inbound → Quy tắc Mới → Cổng → TCP → Cổng cục bộ cụ thể: 587 → Cho phép kết nối → Đặt tên và lưu quy tắc.
netsh advfirewall firewall add rule name="Open Port 587" dir=in action=allow protocol=tcp localport=587sudo ufw allow 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j ACCEPTĐăng nhập vào router (192.168.1.1 hoặc 192.168.0.1) → Port Forwarding → Thêm quy tắc mới: Giao thức TCP, Cổng ngoài 587, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 587 → Lưu.
Cách đóng cổng 587
Nếu không cần SMTP Submission, hãy chặn cổng này trong tường lửa hoặc router.
Để chặn cổng 587 trên Windows, hãy chạy lệnh sau trong PowerShell hoặc Command Prompt (với quyền Administrator):
netsh advfirewall firewall add rule name="Block Port 587" dir=in action=block protocol=tcp localport=587Chạy: sudo ufw deny 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j DROPXóa hoặc tắt quy tắc port forwarding cho cổng 587.
Câu hỏi thường gặp
Cổng 587 dùng để làm gì?▾
Cổng 587 là cổng TCP tiêu chuẩn cho SMTP Submission. Được sử dụng bởi các máy chủ và ứng dụng cần chấp nhận kết nối đến cho dịch vụ này. Có cần mở không tùy thuộc vào việc bạn có đang chạy máy chủ SMTP Submission hay không — nếu không, nên để đóng.
Mở cổng 587 có an toàn không?▾
Cổng 587 đang mở làm tăng bề mặt tấn công. Nếu không chạy SMTP Submission một cách chủ động, hãy đóng cổng này trong tường lửa và xóa các quy tắc chuyển tiếp cổng. Nếu SMTP Submission cần có thể truy cập được, hãy hạn chế quyền truy cập vào các địa chỉ IP đã biết và cập nhật phần mềm thường xuyên.