PortChecker Logo
PortChecker

พอร์ต 587 — SMTP Submission (TCP)

SMTP Submission

พอร์ต 587 คืออะไร?

มาตรฐานสมัยใหม่สำหรับการส่งอีเมลอย่างปลอดภัย

นี่คือพอร์ต well-known (0–1023) ใช้โดยบริการหลัก เช่น SMTP Submission  ·  RFC 6409

เมื่อใดที่คุณต้องเปิดพอร์ต 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.

การใช้งานทั่วไปและซอฟต์แวร์

  • Postfix
  • Exim
  • Gmail SMTP
  • Microsoft 365
  • SendGrid
  • Mailchimp Transactional
  • Mailgun

ความปลอดภัย

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.

พอร์ต 587 ปลอดภัยหรือไม่?

พอร์ตที่เปิดเพิ่มพื้นผิวการโจมตี ความปลอดภัยขึ้นอยู่กับการตั้งค่า SMTP Submission

ความเสี่ยงปานกลาง

รักษา SMTP Submission ให้ทันสมัยด้วยแพตช์ความปลอดภัย กำหนดให้ต้องมีการยืนยันตัวตนที่แข็งแกร่งและจำกัดการเข้าถึงเฉพาะที่อยู่ IP ที่จำเป็นขั้นต่ำ

ตรวจพอร์ต 587 ตอนนี้

ทดสอบการเชื่อมต่อพอร์ต 587 กับโฮสต์ใดก็ได้

1-65535

เปิดพอร์ต 587

หากต้องการอนุญาตการเชื่อมต่อขาเข้าไปยังพอร์ต 587 (SMTP Submission) ให้กำหนดค่าไฟร์วอลล์ของคุณและเพิ่มกฎการส่งต่อพอร์ตบนเราเตอร์ไปยังที่อยู่ IP ท้องถิ่นของอุปกรณ์คุณ

ไฟร์วอลล์ Windows

เปิด Windows Defender Firewall → การตั้งค่าขั้นสูง → กฎขาเข้า → กฎใหม่ → พอร์ต → TCP → พอร์ตท้องถิ่นที่ระบุ: 587 → อนุญาตการเชื่อมต่อ → ตั้งชื่อและบันทึกกฎ

netsh advfirewall firewall add rule name="Open Port 587" dir=in action=allow protocol=tcp localport=587
Linux (UFW / iptables)sudo ufw allow 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j ACCEPT
เราเตอร์

เข้าสู่ระบบเราเตอร์ (192.168.1.1 หรือ 192.168.0.1) → การส่งต่อพอร์ต → เพิ่มกฎใหม่: โปรโตคอล TCP, พอร์ตภายนอก 587, IP ภายใน: IP ท้องถิ่นของอุปกรณ์, พอร์ตภายใน 587 → บันทึก

วิธีปิดพอร์ต 587

หากไม่ต้องใช้ SMTP Submission ให้บล็อกพอร์ตนี้ในไฟร์วอลล์หรือเราเตอร์

ไฟร์วอลล์ Windows

หากต้องการบล็อกพอร์ต 587 บน Windows ให้รันคำสั่งต่อไปนี้ใน PowerShell หรือ Command Prompt (ในฐานะผู้ดูแลระบบ):

netsh advfirewall firewall add rule name="Block Port 587" dir=in action=block protocol=tcp localport=587
Linux (UFW / iptables)รันคำสั่ง: sudo ufw deny 587/tcpsudo iptables -A INPUT -p tcp --dport 587 -j DROP
เราเตอร์

ลบหรือปิดการทำงานการทำ port forwarding สำหรับพอร์ต 587

คำถามที่พบบ่อย

พอร์ต 587 ใช้ทำอะไร?▾

พอร์ต 587 คือพอร์ต TCP มาตรฐานสำหรับ SMTP Submission ใช้โดยเซิร์ฟเวอร์และแอปพลิเคชันที่ต้องรับการเชื่อมต่อขาเข้าสำหรับบริการนี้ ว่าจำเป็นต้องเปิดไว้หรือไม่ขึ้นอยู่กับว่าคุณกำลังรันเซิร์ฟเวอร์ SMTP Submission อยู่หรือเปล่า — ถ้าไม่ควรปิดไว้

การเปิดพอร์ต 587 ปลอดภัยหรือไม่?▾

พอร์ต 587 ที่เปิดอยู่จะขยายพื้นผิวการโจมตี หากไม่ได้ใช้งาน SMTP Submission อยู่อย่างแข็งขัน ให้ปิดพอร์ตนี้ในไฟร์วอลล์และลบกฎการส่งต่อพอร์ต หากจำเป็นต้องให้ SMTP Submission เข้าถึงได้ ให้จำกัดการเข้าถึงเฉพาะที่อยู่ IP ที่รู้จักและอัปเดตซอฟต์แวร์อยู่เสมอ