---
title: "Port SMTP 25, 465, dan 587, Apa Bedanya?"
description: "Fungsi port SMTP 25, 465, dan 587, beda STARTTLS dan SSL/TLS, kenapa port 25 sering diblokir, dan port mana yang dipakai di aplikasi email."
url: "https://nivelva.com/insight/port-smtp-25-465-587-bedanya"
category: "Website \u0026 Domain"
tags: ["smtp","port smtp","email","tls","email bisnis"]
author: "Theresia Candiawan"
published: "2026-11-07T14:09:00+07:00"
updated: "2026-11-07T14:09:00+07:00"
language: "id"
publisher: "Nivelva (https://nivelva.com)"
---

# Port SMTP 25, 465, dan 587, Apa Bedanya?

> **Jawaban singkat:** Port 25 dipakai antarserver email untuk meneruskan pesan. Port 587 dipakai aplikasi untuk mengirim email dengan STARTTLS, dan port 465 untuk mengirim dengan TLS sejak awal koneksi. Untuk Outlook, HP, atau WordPress, pakai 465 atau 587, bukan 25.

Singkatnya: port 25 untuk server ke server, port 587 dan 465 untuk aplikasi atau website yang mengirim email lewat akunmu. Kalau kamu sedang mengisi pengaturan SMTP di Outlook, HP, atau plugin WordPress, pilih 465 (SSL/TLS) atau 587 (STARTTLS).

Kenapa ini penting? Port yang salah adalah penyebab klasik email "gagal terkirim" tanpa pesan error yang jelas. Aplikasi hanya berputar lalu menyerah karena koneksinya diblokir atau jenis enkripsinya tidak cocok.

## Apa itu port SMTP?

SMTP (Simple Mail Transfer Protocol) adalah protokol untuk mengirim email. Port adalah "pintu" bernomor di server tempat layanan itu menunggu koneksi. Satu server email biasanya membuka beberapa port SMTP sekaligus, masing-masing dengan fungsi dan aturan yang berbeda.

Perjalanan sebuah email melewati dua tahap:

1. **Submission:** aplikasimu (Outlook, Gmail di HP, website) menyerahkan email ke server pengirim milikmu, dengan login username dan password. Tahap ini memakai port 587 atau 465.
2. **Relay:** server pengirim meneruskan email ke server penerima (misalnya server Gmail atau server kantor klien). Tahap ini memakai port 25.

## Ringkasan perbedaan tiga port

| Port | Fungsi utama | Enkripsi | Login | Dipakai oleh |
|:--|:--|:--|:--|:--|
| 25 | Relay antarserver | Opsional, lewat STARTTLS | Tidak untuk relay antarserver | Server email |
| 587 | Submission dari aplikasi | STARTTLS (naik ke TLS setelah terhubung) | Wajib | Outlook, HP, website |
| 465 | Submission dari aplikasi | TLS sejak awal (implicit TLS) | Wajib | Outlook, HP, website |

## Kenapa port 25 jangan dipakai di aplikasi email?

Port 25 adalah port SMTP tertua dan sampai sekarang tetap menjadi jalur resmi pertukaran email antarserver[^1]. Masalahnya, port ini juga favorit malware dan komputer yang dibajak untuk menyebar spam langsung ke server penerima.

Karena itu banyak ISP dan penyedia cloud memblokir koneksi **keluar** ke port 25 dari jaringan pelanggan. Akibatnya, aplikasi email di laptop yang disetel ke port 25 bisa gagal terhubung sama sekali, tergantung jaringan yang dipakai. Hari ini jalan di kantor, besok gagal di Wi-Fi rumah.

Port 25 juga tidak didesain untuk login pengguna. Aplikasi yang mengirim lewat port ini berisiko ditolak atau dianggap mencurigakan.

## Port 587 dan STARTTLS

Port 587 ditetapkan khusus untuk message submission[^2]. Koneksi dimulai tanpa enkripsi, lalu aplikasi mengirim perintah `STARTTLS` untuk meningkatkannya menjadi TLS sebelum username dan password dikirim.

Di pengaturan aplikasi, pilihan ini biasanya tertulis **STARTTLS** atau kadang **TLS**. Port 587 adalah pilihan umum di banyak layanan email dan SMTP relay.

Satu catatan: kalau aplikasi disetel "STARTTLS bila tersedia" alih-alih "wajib", koneksi secara teori bisa turun ke tanpa enkripsi bila ada yang mengganggu jalurnya. Pilih opsi yang mewajibkan enkripsi bila ada.

## Port 465 dan SSL/TLS

Port 465 punya sejarah unik. Port ini sempat dipakai untuk SMTP dengan SSL, lalu dicabut, dan akhirnya ditetapkan kembali secara resmi pada 2018 untuk submission dengan **implicit TLS**[^3], artinya enkripsi aktif sejak detik pertama koneksi.

RFC 8314 bahkan menyarankan implicit TLS lebih dipilih daripada STARTTLS untuk submission. Di pengaturan aplikasi, pilihan ini biasanya bernama **SSL/TLS**. Banyak hosting cPanel menampilkan port 465 sebagai pengaturan SMTP utama di halaman Connect Devices.

> **Kombinasi yang harus cocok:**
>
> Port 465 berpasangan dengan SSL/TLS, port 587 berpasangan dengan STARTTLS. Memilih 465 dengan STARTTLS, atau 587 dengan SSL/TLS, adalah penyebab umum error "connection timed out" atau "wrong version number".

## Jadi port mana yang dipakai?

Untuk kebutuhan sehari-hari, urutannya seperti ini:

- **Outlook, Thunderbird, aplikasi Mail di HP:** 465 dengan SSL/TLS. Kalau gagal, coba 587 dengan STARTTLS.
- **Plugin SMTP WordPress, aplikasi web, atau skrip:** ikuti anjuran penyedia. Kalau penyedia hosting membatasi koneksi keluar, gunakan port yang diizinkan atau SMTP relay. Kasus lengkapnya ada di [formulir kontak WordPress tidak mengirim email](https://nivelva.com/insight/formulir-kontak-wordpress-tidak-mengirim-email).
- **Server email sendiri di VPS:** butuh port 25 terbuka untuk menerima dan meneruskan email ke server lain. Banyak penyedia cloud menutupnya secara bawaan dan membukanya hanya atas permintaan.

Sebagian layanan SMTP relay juga menyediakan port 2525 sebagai cadangan. Port ini tidak resmi, tapi berguna bila 465 dan 587 sama-sama diblokir jaringan tertentu.

## Bagaimana cara mengecek port mana yang terbuka?

Dari komputer Linux atau macOS, kamu bisa mencoba koneksi langsung:

```
openssl s_client -connect mail.domainkamu.com:465
openssl s_client -starttls smtp -connect mail.domainkamu.com:587
```

Kalau keluar informasi sertifikat dan baris yang diawali `220`, port itu terbuka dan TLS berjalan. Kalau terhenti lama lalu timeout, kemungkinan port diblokir di jaringanmu atau di server.

Di Windows, cara cepatnya lewat PowerShell:

```
Test-NetConnection mail.domainkamu.com -Port 587
```

Perhatikan baris `TcpTestSucceeded`. Nilai `True` berarti koneksi ke port itu berhasil dari jaringanmu. Uji dari dua jaringan berbeda (misalnya Wi-Fi kantor dan tethering HP) untuk memastikan apakah blokir ada di jaringan lokal atau di server.

## Pesan error yang sering muncul dan artinya

Beberapa pesan error di aplikasi email sebenarnya menunjuk langsung ke masalah port atau enkripsi:

- **Connection timed out:** port diblokir jaringan atau firewall, atau nama server salah.
- **Wrong version number / SSL handshake failed:** jenis enkripsi tidak cocok dengan port, misalnya STARTTLS dipakai di port 465.
- **Authentication failed / 535:** port dan enkripsi sudah benar, tetapi username atau password salah. Pastikan username berupa alamat email lengkap.
- **Relay access denied:** aplikasi mencoba mengirim tanpa login, biasanya karena opsi "server keluar memerlukan autentikasi" belum dicentang.

Port yang benar memastikan email berhasil diserahkan ke server. Apakah email kemudian masuk Inbox penerima ditentukan hal lain, terutama autentikasi domain. Lanjutkan dengan [panduan SPF, DKIM, dan DMARC](https://nivelva.com/insight/spf-dkim-dmarc).

## Pertanyaan yang sering diajukan

### Apakah port 465 sudah usang?

Tidak. Port 465 sempat tidak resmi, tetapi sejak RFC 8314 (2018) ditetapkan kembali untuk submission dengan implicit TLS dan justru dianjurkan.

### Apa beda SSL dan TLS di pengaturan aplikasi?

TLS adalah penerus SSL. Label "SSL/TLS" di aplikasi berarti enkripsi sejak awal koneksi (port 465), sedangkan "STARTTLS" berarti enkripsi dinaikkan setelah terhubung (port 587).

### Kenapa email bisa terkirim dari webmail tapi tidak dari Outlook?

Webmail berjalan di server sehingga tidak terpengaruh blokir port di jaringanmu. Cek port, jenis enkripsi, dan autentikasi SMTP di pengaturan Outlook.

[^1]: SMTP didefinisikan dalam RFC 5321.
[^2]: Message submission di port 587 diatur dalam RFC 6409.
[^3]: RFC 8314 menetapkan port 465 untuk submission dengan implicit TLS.

## Sumber

- <https://www.rfc-editor.org/rfc/rfc5321>
- <https://www.rfc-editor.org/rfc/rfc6409>
- <https://www.rfc-editor.org/rfc/rfc8314>

---

Diterbitkan oleh Nivelva Insight (https://nivelva.com/insight/). Artikel ini: https://nivelva.com/insight/port-smtp-25-465-587-bedanya
Kontak Nivelva: WhatsApp https://wa.me/6285111245007, email hello@nivelva.com
