Untuk apa port 587 digunakan?
Pengiriman email dari email client dan aplikasi, yang ditingkatkan ke TLS dengan STARTTLS.
Apakah port 587 sebaiknya dibuka?
Biasanya terbuka ke internet. Port ini memang dirancang agar bisa diakses publik di server yang menyediakan layanan tersebut. Ini adalah port yang sebaiknya dipakai aplikasi dan email client untuk mengirim email lewat penyedia layanan. Port ini membutuhkan username dan password atau API key.
Lihat layanan apa yang berjalan di port 587
# Linux
sudo ss -tlnp | grep ':587 '
# macOS
sudo lsof -nP -i TCP:587 -sTCP:LISTEN
# Windows (PowerShell)
Get-NetTCPConnection -LocalPort 587 -State Listen
Buka atau blokir port 587 di firewall
# 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
Di server cloud, buka juga port tersebut di security group atau firewall jaringan milik penyedia layanan. Di rumah, layanan di balik router butuh aturan port forwarding ke IP lokal perangkat.
Tes dari luar
Port bisa terbuka di server tetapi diblokir di jaringan yang lebih atas. Port Checker terhubung dari internet, jadi menunjukkan apa yang dilihat dunia luar. Dari komputer sendiri, gunakan nc -vz example.com 587 (macOS/Linux) atau Test-NetConnection example.com -Port 587 (Windows).
Cek Port
Tes apakah server menerima koneksi di port tertentu, seperti web (80/443), email (25/587/993), SSH, database, atau remote desktop, dan lihat mana yang terbuka, tertutup, atau terfilter oleh firewall.