"Mail alıyorum ama gönderemiyorum" şikâyetinin en sık nedeni yanlış SMTP portudur. Giden posta için üç port karşınıza çıkar: 25, 465 ve 587. Üçü de SMTP konuşur ama farklı işler için tasarlanmıştır. Bu yazıda hangi portun ne için kullanıldığını, istemcide hangisini seçmeniz gerektiğini ve gönderim hatalarını nasıl çözeceğinizi anlatıyoruz.

Kısa Cevap

Kısa Cevap: Sunucudan sunucuya posta aktarımı (MTA relay), İstemciden sunucuya gönderim (submission), İstemciden sunucuya gönderim (submission), 2525
PortKullanımŞifrelemeİstemcide kullanılır mı?
25Sunucudan sunucuya posta aktarımı (MTA relay)İsteğe bağlı STARTTLSHayır
465İstemciden sunucuya gönderim (submission)Baştan şifreli (implicit TLS)Evet, önerilen
587İstemciden sunucuya gönderim (submission)STARTTLS ile yükseltilirEvet
2525Standart değil; bazı sağlayıcıların sunduğu alternatifSağlayıcıya göreYalnızca sağlayıcı söylüyorsa

Port 25: Sunucular Arası Aktarım

Port 25, RFC 5321 (SMTP) ile tanımlanan SMTP'nin orijinal portudur. Bugün asıl görevi, posta sunucularının birbirine posta teslim etmesidir. Sizin sunucunuz Gmail'e posta gönderirken Gmail'in MX sunucusunun 25. portuna bağlanır.

Bu port spam için çok kötüye kullanıldığı için büyük bulut sağlayıcıları giden 25'i varsayılan olarak engeller:

Bazı ev ve iş yeri internet sağlayıcıları da giden 25'i engelleyebilir. Bu yüzden istemcide 25 kullanmayın; 465 ya da 587 seçin.

Port 587: STARTTLS ile Gönderim

Port 587: STARTTLS ile Gönderim

Port 587, RFC 6409 ile tanımlanan "message submission" portudur. İstemci bağlantıyı açar, STARTTLS komutuyla şifrelemeye geçer, ardından kullanıcı adı ve şifreyle kimlik doğrular. Neredeyse tüm sunucular ve istemciler destekler.

Port 465: Baştan Şifreli Gönderim

Port 465'te TLS el sıkışması bağlantı açılır açılmaz başlar; şifresiz bir an yoktur. Bu port bir dönem resmî olarak geri çekilmişti, ama RFC 8314 onu "submissions" adıyla yeniden atadı ve istemcilerin STARTTLS yerine baştan şifreli bağlantıyı tercih etmesini önerdi. Aynı belge, geçiş döneminde sunucuların hem 587 hem 465'i desteklemesini ister.

İstemcide Doğru Ayarlar

İstemcide Doğru Ayarlar: Gelen sunucu (IMAP), Gelen sunucu (POP3), Giden sunucu (SMTP), Kullanıcı adı
AyarÖnerilen değerAlternatif
Gelen sunucu (IMAP)mail.alanadiniz.com, port 993, SSL/TLSPort 143, STARTTLS
Gelen sunucu (POP3)mail.alanadiniz.com, port 995, SSL/TLSPort 110, STARTTLS
Giden sunucu (SMTP)mail.alanadiniz.com, port 465, SSL/TLSPort 587, STARTTLS
Kullanıcı adıE-posta adresinin tamamı (ad@alanadiniz.com)
Giden sunucuda kimlik doğrulamaAçık, gelen sunucuyla aynı bilgiler

Programlara göre adım adım kurulum için kurumsal maili Outlook, iPhone ve Android'e kurma yazısına bakın.

Gönderim Hataları ve Çözümleri

BelirtiOlası nedenÇözüm
Bağlantı zaman aşımına uğruyorPort 25 ağda engelli ya da güvenlik duvarı portu kapatıyor465 veya 587'ye geçin
"Relay access denied" / "relaying denied"Giden sunucuda kimlik doğrulama kapalıİstemcide "Giden sunucum kimlik doğrulama gerektiriyor" seçeneğini açın
Sertifika uyarısıSunucu adı sertifikadakiyle uyuşmuyorHosting firmanızın verdiği tam sunucu adını kullanın
465'te bağlanıyor ama hemen kopuyorŞifreleme türü yanlış (465'te STARTTLS seçilmiş)465 için SSL/TLS, 587 için STARTTLS seçin
Kimlik doğrulama hatasıKullanıcı adı eksik ya da şifre yanlışKullanıcı adına adresin tamamını yazın
Gönderiliyor ama alıcıya ulaşmıyorPort sorunu değil, teslim edilebilirlik sorunuMailler neden spam'e düşer yazısına bakın

Kendi Sunucunuzu Kuruyorsanız

VPS üzerinde posta sunucusu çalıştırıyorsanız giden 25 açık olmadan başka sunuculara posta teslim edemezsiniz. Sağlayıcınız 25'i engelliyorsa ya kaldırılmasını isteyin ya da postayı 587 üzerinden kimlik doğrulamalı bir aktarma (smarthost, relay) servisine gönderin. Sunucu tarafı kurulum için Postfix, Dovecot ve Exim yazımıza bakabilirsiniz.

Sık Sorulan Sorular

465 mi 587 mi daha güvenli?

İkisi de doğru yapılandırıldığında şifrelidir. 465'te bağlantı baştan şifreli olduğu için STARTTLS'i atlatmaya yönelik saldırılara karşı daha dayanıklıdır; RFC 8314 bu yüzden 465'i önerir.

Gelen posta portu kaç olmalı?

IMAP için 993, POP3 için 995. Farkları IMAP ve POP3 farkı yazısında.

İlgili içerikler: IMAP ve POP3 farkı · SMTP portları · Outlook, iPhone, Android kurulumu · E-posta taşıma · Kurumsal mail alma · Webmail nedir