Cổng 25 — SMTP (TCP)
Cổng 25 là gì?
Giao thức truyền thư đơn giản
Đây là cổng well-known (0–1023) được dùng bởi các dịch vụ lõi như SMTP. · RFC 5321
Khi nào bạn cần mở cổng 25?
Open only on mail servers that receive email from other mail servers (MX record). ISPs typically block port 25 on residential connections. Use port 587 for sending from applications or mail clients.
Cách dùng phổ biến và phần mềm
- Postfix
- Exim
- Sendmail
- Microsoft Exchange Server
- Haraka
Bảo mật
Port 25 is exploited by spammers when misconfigured as an open relay. Require STARTTLS for all connections. Enable SPF, DKIM, and DMARC DNS records to prevent spoofing. ISPs block port 25 on residential connections — use a dedicated mail server or relay service (SendGrid, Mailgun) if sending bulk email.
Cổng 25 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.
Cổng này là mục tiêu tích cực của các cuộc tấn công tự động. Giữ đóng trừ khi SMTP đang được sử dụng chủ động và hạn chế quyền truy cập vào các dải IP đã biết trong tường lửa của bạn.
Kiểm tra kết nối cổng 25 trên mọi host.
Mở cổng 25
Để cho phép kết nối đến cổng 25 (SMTP), 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ể: 25 → Cho phép kết nối → Đặt tên và lưu quy tắc.
netsh advfirewall firewall add rule name="Open Port 25" dir=in action=allow protocol=tcp localport=25sudo ufw allow 25/tcpsudo iptables -A INPUT -p tcp --dport 25 -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 25, IP nội bộ: IP cục bộ của thiết bị, Cổng nội bộ 25 → Lưu.
Cách đóng cổng 25
Nếu không cần SMTP, hãy chặn cổng này trong tường lửa hoặc router.
Để chặn cổng 25 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 25" dir=in action=block protocol=tcp localport=25Chạy: sudo ufw deny 25/tcpsudo iptables -A INPUT -p tcp --dport 25 -j DROPXóa hoặc tắt quy tắc port forwarding cho cổng 25.
Câu hỏi thường gặp
Cổng 25 dùng để làm gì?▾
Cổng 25 là cổng TCP tiêu chuẩn cho SMTP. Đượ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 hay không — nếu không, nên để đóng.
Mở cổng 25 có an toàn không?▾
Cổng 25 đang mở làm tăng bề mặt tấn công. Nếu không chạy SMTP 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 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.