E-posta Portu: IMAP, POP3 ve SMTP için SSL'li ve SSL'siz Kılavuz

Şifreleme ve sunucu rolüne göre doğru e-posta portunu seçin; IMAP, POP3 ve SMTP portlarının tam tablosu, yaygın hatalar ve teşhis yöntemiyle birlikte.

6 dk Güncellendi 27 Oct 2026

Açtığınız istemci sizden 993 ile 143 arasında birini seçmenizi istiyor ya da Connection timed out hatası veriyor ve sorunun porttan mı yoksa şifrelemeden mi kaynaklandığını bilmiyorsunuz. Bu metin tam o an için kısa bir başvuru kaynağıdır: kesin sayı, karşılık gelen şifreleme türü ve istemci alanlarına gerçekte yazmanız gereken şey.

E-posta portu sayıya göre değil, sunucu rolüne göre

Üç bağımsız rol vardır ve her birinin kendi portu vardır. Yaygın hata, hepsini tek bir şey varsaymaktır.

RolŞifrelemesizŞifrelemeliŞifreleme modu
SMTP (gönderme)25465Doğrudan SSL/TLS
SMTP (kimlik doğrulamalı gönderme)587—STARTTLS
IMAP (alma)143993Doğrudan SSL/TLS
POP3 (alma)110995Doğrudan SSL/TLS

465 ile 587 arasındaki farkı çoğu kişi yanlış anlar. Port 465 daha ilk bayttan itibaren TLS başlatır (implicit TLS), ancak 587 önce açık metin konuşur ve sonra STARTTLS komutuyla şifrelemeye yükseltir. İstemcide 587 portunu girip şifreleme seçeneğini "SSL/TLS" yaparsanız, bağlantı genellikle kesilir veya sunucu günlüğünde wrong version number görürsünüz. 587 için SSL değil, "STARTTLS" seçmelisiniz.

Hangi portu seçmeliyim: 993 mü 143 mü

İstemciniz her ikisini de destekliyorsa 993'ü seçin. Nedeni güvenlik değil, basitliktir: implicit TLS modunda başarısız olabilecek hiçbir yükseltme adımı yoktur ve aradaki güvenlik duvarları da onu daha az kurcalar. 143 portu, şeffaf proxy bulunan kurumsal ağlarda STARTTLS ile daha sık takılır.

Ancak 143'ün doğru seçim olduğu bir durum vardır: sunucunuz yalnızca şifrelemesiz IMAP'ı iç ağda sunuyorsa ve trafik zaten bir tünelin içindeyse. Bunun dışındaki her durumda, STARTTLS'siz 143, kullanıcı adı ve parolanın kablo üzerinde açık metin gitmesi anlamına gelir. Bu tcpdump günlüğünde görülebilir ve görmek bir daha tekrarlamamak için yeterlidir.

POP3'ün 2025'teki yeri nedir

POP3 995 üzerinde hâlâ çalışır ve tek bir senaryo için mantıklıdır: yalnızca boşaltılması gereken ve mesajların indirildikten sonra sunucudan silindiği bir posta kutusu. Bunun dışındaki her şey için IMAP'e geçin. Pratik fark şudur: POP3, "okundu" durumunu ve klasörleri cihazlar arasında eşitlemez; telefonda bir mesajı okursanız, dizüstü bilgisayarda hâlâ okunmamıştır. Birden fazla cihaz arasında çalışmak zorundaysanız ve POP3 seçtiyseniz, burada hata yaparlar: "leave a copy on server" seçeneğini açık bırakırlar ve birkaç ay sonra sunucu posta kutusu dolar ve istemcide hiçbir belirgin hata olmadan e-posta gönderimi kesilir. Nedeni port ayarlarında değil, e-posta kotası yönetiminde aramalısınız.

Yaygın hatalar ve gerçek anlamları

  • Port 25'te Connection timed out: Çoğu bulut sağlayıcısı ve ev ISP'si giden port 25'i kapatmıştır. Bu hata neredeyse hiçbir zaman istemci ayarlarından kaynaklanmaz.
  • SSL routines: wrong version number: Port ile şifreleme modu birbiriyle uyuşmuyor. En yaygın durumu 587'nin doğrudan SSL ile kullanılmasıdır.
  • Certificate verify failed: Sunucu alanındaki ana bilgisayar adı ile sertifikadaki ad aynı değil. mail.example.com ve smtp.example.com, aynı sunucuya ulaşsalar bile iki farklı addır.
  • 535 Authentication failed: Port doğru, sorun kullanıcı adında. Birçok kontrol panelinde kullanıcı adı tamdır, yalnızca @ öncesi kısım değil.

İstemciye dokunmadan hızlı test için openssl yeterlidir:

openssl s_client -connect mail.example.com:993 -servername mail.example.com
openssl s_client -starttls smtp -connect mail.example.com:587

İlk komut sertifikayı yazdırdıysa, port ve şifreleme sağlamdır ve sorun başka bir yerdedir. İkinci komut 250-STARTTLS'de takıldıysa, sunucunuz STARTTLS duyurmamıştır ve 465'i denemelisiniz.

Uygulamaların gönderimi için port 25'i bir kenara bırakın

İşlemsel e-posta gönderen bir uygulama yazıyorsanız, port 25 yanlış seçimdir. Nedenleri tekniktir: çoğu ağda giden portun kapalı olması, zorunlu kimlik doğrulamanın bulunmaması ve konut ile bulut IP'lerinin 25 üzerinde düşük itibara sahip olması nedeniyle düşük teslim oranı. Doğru port, STARTTLS ve kimlik doğrulamalı 587'dir. Yüksek hacim için, ana makineden gönderimin de hız sınırı vardır; işlemsel e-posta kurulumunda özel bir gönderim hizmetinin neden daha iyi bir seçim olduğu açıklanmıştır.

Daha az söylenen bir nokta: Port 587'nin açık olması tek başına teslim garantisi değildir. SPF, DKIM ve DMARC kayıtları doğru değilse, mesajınız port 587'de de spam'e gider. Başka herhangi bir değişiklikten önce, alan adının MX kaydını MX kaydı sorgulama aracıyla kontrol edin ve gerçekten doğru sunucuya işaret ettiğinden emin olun.

Tipik bir istemci için önerilen ayarlar

  1. IMAP: Sunucu mail.example.com, port 993, şifreleme SSL/TLS, normal parola ile kimlik doğrulama.
  2. SMTP: Aynı sunucu, port 587, şifreleme STARTTLS, kimlik doğrulama açık.
  3. 587 yanıt vermezse: Doğrudan SSL/TLS ile port 465.
  4. Ana bilgisayar adını tam olarak sertifikadaki şekilde yazın.

İki sunucu arasında posta kutusu taşımak için aynı 993 portu yeterlidir ve imapsync gibi araçlar bunun üzerinde çalışır. Ayrıntıları IMAP ile e-posta taşımada bulabilirsiniz. İstemci kurmadan çalışmayı tercih ediyorsanız, webmail kılavuzu daha kısa bir yoldur.

Tipik bir paylaşımlı hosting'de tüm bu portlar zaten açık ve hazırdır ve yalnızca istemciye doğru sayıyı girmeniz gerekir. Sunucuyu kendiniz kuruyorsanız, portları açmak işin küçük bir parçasıdır; yönetilen bir Linux hosting bu katmanı omuzlarınızdan alır ve siz yalnızca istemci alanlarıyla uğraşırsınız.

Sık sorulan sorular

E-posta göndermek için SMTP portu hangisidir, 25 mi 587 mi?

Kimlik doğrulama yapan her istemci veya uygulama için 587, STARTTLS ile doğru seçimdir. Port 25 yalnızca sunucudan sunucuya aktarım için tasarlanmıştır ve çoğu ev ve bulut ağında giden trafiği kapatılmıştır.

Sağlayıcınız 587'yi kapatmışsa, doğrudan SSL ile 465 bir sonraki alternatiftir. 25 sayısını yalnızca ağ üzerinde tam kontrole sahipseniz ve ne yaptığınızı biliyorsanız kullanın.

IMAP ile POP3 arasındaki port seçimi farkı nedir?

Her iki protokol de e-posta alma protokolüdür ancak çalışma modelleri farklıdır: IMAP mesajları sunucuda tutar ve durumu cihazlar arasında eşitler, POP3 ise onları indirir ve genellikle sunucudan siler. Şifreli IMAP portu 993, POP3 ise 995'tir.

Birden fazla cihazla çalışmak için 993 üzerinde IMAP'i seçin. 995 üzerinde POP3 yalnızca posta kutusunu bilerek boşalttığınızda mantıklıdır.

Neden port 993 bağlanmıyor ama 143 çalışıyor?

Bu, ağ yolundaki bir şeyin doğrudan TLS'i engellediği anlamına gelir, genellikle kurumsal güvenlik duvarı veya şeffaf proxy. Bu durumda 143, STARTTLS ile benzer güvenlik sağlar ve istemcide SSL değil, STARTTLS seçeneğini seçmelisiniz.

143 de STARTTLS'siz bağlanıyorsa, parolanız ağ üzerinde açık metin gidiyor demektir. Bunu geçici olarak kabul edin ve ilk fırsatta ağ yolunu düzeltin.

Port 587'nin açık olması e-postanın spam'e gitmemesini garanti eder mi?

Hayır. Port yalnızca aktarım yolunu belirler ve alan adı itibarında hiçbir rolü yoktur. Gelen kutusuna teslim; SPF, DKIM ve DMARC kayıtlarına, IP itibarına ve mesaj içeriğine bağlıdır.

Portları düzelttiyseniz ve mesajlar hâlâ spam'e gidiyorsa, e-postaların spam'e gitme nedenlerine bakın. Orada doğru inceleme sırasını yazdık.

İşinize yarayacak özet şu tek satırdır: Alma 993'te, gönderme 587'de STARTTLS ile. İstemciniz 587'de SSL ile takılırsa, 465'i deneyin ve sonra sunucu günlüğüne bakın.

Bu sayfa yardımcı oldu mu?