SMTP Nedir? IMAP Nedir? SPF, DKIM ve DMARC ile E-postalar Neden Spam'e Düşer?
SMTP ve IMAP nedir, hangi portları kullanır? E-postaların spam'e düşmemesi için SPF, DKIM ve DMARC kayıtları nasıl ayarlanır — alan adı sahipleri için rehber.
Kısa cevap: SMTP (Simple Mail Transfer Protocol), e-postaların gönderilmesi ve sunucular arasında iletilmesi için kullanılan protokoldür. IMAP (Internet Message Access Protocol) ise e-postaları sunucuda tutarak farklı cihazlardan okumanızı ve senkronize etmenizi sağlar. Alan adınızla gönderdiğiniz e-postaların spam klasörüne düşmemesi için DNS'te SPF, DKIM ve DMARC kayıtlarının doğru ayarlanması gerekir.
E-posta Nasıl Yolculuk Eder?
- E-posta programınız iletiyi SMTP ile kendi e-posta sağlayıcınızın sunucusuna gönderir.
- Sunucunuz, alıcının alan adının MX kaydına bakarak alıcı sunucuyu bulur ve iletiyi yine SMTP ile teslim eder.
- Alıcı, iletiyi IMAP (veya POP3) ile kendi cihazından okur.
Portlar
| Protokol | Port | Kullanım |
|---|---|---|
| SMTP | 25 | Sunucular arası iletim |
| SMTP (Submission) | 587 (STARTTLS) | E-posta programından gönderim — önerilen |
| SMTPS | 465 (SSL/TLS) | Şifreli gönderim |
| IMAP | 143 / 993 (SSL) | Okuma, sunucuda saklama |
| POP3 | 110 / 995 (SSL) | Okuyup cihaza indirme |
Programınızda her zaman şifreli portları (587, 465, 993) kullanın.
IMAP mi POP3 mü?
| IMAP | POP3 | |
|---|---|---|
| E-postalar nerede? | Sunucuda | Genellikle cihaza indirilip sunucudan silinir |
| Çoklu cihaz | Tüm cihazlarda senkron | Her cihaz ayrı |
| Kime uygun? | Telefon + bilgisayar kullanan herkes | Tek cihaz, düşük depolama |
Günümüzde neredeyse her durumda IMAP tercih edilir.
E-postalar Neden Spam'e Düşer? SPF, DKIM, DMARC
Büyük e-posta sağlayıcıları, bir iletinin gerçekten o alan adından gelip gelmediğini üç DNS kaydıyla doğrular. Eksik veya yanlışsa iletileriniz spam'e düşer veya reddedilir.
SPF (Sender Policy Framework)
Alan adınız adına hangi sunucuların e-posta gönderebileceğini listeleyen bir TXT kaydıdır:
alanadiniz.com. TXT "v=spf1 include:_spf.eposta-saglayiciniz.com ~all"
Bir alan adında yalnızca bir SPF kaydı olmalıdır; birden fazla gönderici servisi varsa aynı kayda include: ile ekleyin.
DKIM (DomainKeys Identified Mail)
Gönderilen iletiye dijital imza eklenir; alıcı, bu imzayı alan adınızın DNS'indeki açık anahtarla doğrular. E-posta sağlayıcınız size secici._domainkey.alanadiniz.com gibi bir TXT veya CNAME kaydı verir.
DMARC
SPF ve DKIM kontrollerinden geçemeyen iletilere ne yapılacağını (hiçbir şey / spam'e at / reddet) söyler ve size rapor gönderilmesini sağlar:
_dmarc.alanadiniz.com. TXT "v=DMARC1; p=none; rua=mailto:dmarc@alanadiniz.com"
p=none ile başlayıp raporları inceledikten sonra quarantine ve reject seviyelerine geçmek güvenli yoldur. Büyük e-posta sağlayıcıları, özellikle toplu gönderim yapanlar için SPF, DKIM ve DMARC'ı zorunlu hâle getirmiştir.
DNS kayıtları hakkında ayrıntılar: DNS Nedir?
Kendi E-posta Sunucumu Kurmalı mıyım?
Çoğu işletme için yönetilen bir sağlayıcı daha sorunsuzdur; seçenekler ve adım adım kurulum: Kurumsal E-posta Nedir, Nasıl Alınır?
Kurumsal adresinizin (ad@alanadiniz.com) temeli alan adınızdır (bkz. Domain Nedir?).
Teknik olarak bir VPS'e e-posta sunucusu (Postfix + Dovecot gibi) kurmak mümkündür; ancak pratikte önerilmez:
- IP itibarı: Yeni bir sunucu IP'sinden gönderilen e-postalar sıklıkla spam'e düşer; itibar oluşturmak zaman alır.
- Port kısıtlamaları: Birçok bulut sağlayıcısı spam'i önlemek için giden 25 numaralı portu varsayılan olarak kapalı tutar.
- Bakım: Spam filtresi, virüs taraması, kara liste takibi ve güvenlik güncellemeleri sürekli ilgi ister.
Önerilen yol: Kurumsal e-postalarınız için uzman bir e-posta sağlayıcısı kullanın; web sitenizin veya uygulamanızın otomatik e-postaları (sipariş, şifre sıfırlama) için ise işlemsel e-posta servisleri (SMTP veya API ile gönderim yapan servisler) tercih edin. Sunucunuzdaki uygulama bu servislere 587 portu veya API üzerinden bağlanır.
Sık Karşılaşılan Sorunlar
- "Relay access denied": SMTP kimlik doğrulaması (kullanıcı adı/şifre) yapılmamış.
- E-postalar gönderiliyor ama spam'e düşüyor: SPF/DKIM/DMARC eksik veya hatalı.
- Hiç e-posta gelmiyor: MX kaydı yanlış veya Cloudflare'de mail kaydı proxy'lenmiş.
- Bağlantı zaman aşımı: Yanlış port veya sağlayıcının port kısıtlaması.
Sıkça Sorulan Sorular
IMAP sunucu nedir?
IMAP sunucusu, e-postalarınızı sunucuda saklayan ve telefon, bilgisayar gibi farklı cihazlardan aynı posta kutusunu senkronize okumanızı sağlayan gelen posta sunucusudur. E-posta uygulamasında genellikle imap.saglayici.com gibi bir adres ve 993 (SSL) portu girilir.
SMTP nedir?
SMTP (Simple Mail Transfer Protocol), e-postaların gönderilmesi ve e-posta sunucuları arasında iletilmesi için kullanılan protokoldür. E-posta programlarından gönderim için genellikle 587 veya 465 portu kullanılır.
IMAP nedir?
IMAP (Internet Message Access Protocol), e-postaları sunucuda tutarak farklı cihazlardan okumayı ve senkronize etmeyi sağlayan protokoldür. Şifreli bağlantı için 993 portunu kullanır.
SPF kaydı nedir?
SPF, bir alan adı adına hangi sunucuların e-posta gönderebileceğini belirten DNS TXT kaydıdır. Sahte gönderimleri engeller ve e-postaların spam'e düşmesini önlemeye yardım eder.
DMARC nedir?
DMARC, SPF ve DKIM doğrulamasından geçemeyen e-postalara ne yapılacağını (yok say, spam'e at, reddet) belirleyen ve alan adı sahibine rapor gönderilmesini sağlayan DNS kaydıdır.
SMTP hangi portu kullanır?
Sunucular arası iletim için 25, e-posta programlarından gönderim için 587 (STARTTLS) veya 465 (SSL/TLS) portları kullanılır.
Alan Adı ve DNS Yönetimi Tek Panelde
MX, SPF, DKIM ve DMARC kayıtlarını panelden kolayca yönetin. .com.tr, .com ve onlarca uzantı.